2011-07-21 66 views

回答

4

你可以把这个在您的- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions

if (![[NSUserDefaults standardUserDefaults] boolForKey:@"applicationRunBefore"]) { 
    [[NSUserDefaults standardUserDefaults] setBool:YES forKey:@"applicationRunBefore"]; 
    [[NSUserDefaults standardUserDefaults] synchronize]; 
    // Application is running for the first time - do something 
    ... 
} 

希望这有助于...

2

尝试设置在userDefaults一些价值.....如果该值不退出则其首次运行,你也可以通过定期更新该变量计算运行的总数...

4

NSUserDefaults的本这已经为你做了。方法的命名非常混乱,但基本上每次启动时都要设置默认值,用户设置的默认值会自动覆盖它们。

相关问题