在 didFinishLaunchingWithOptions 中添加以下代码:
if (![[NSUserDefaults standardUserDefaults] boolForKey:@"everLaunch"]) {
[[NSUserDefaults standardUserDefaults] setBool:YES forKey:@"everLaunch"];
[[NSUserDefaults standardUserDefaults] setBool:YES forKey:@"firstLaunch"];
} else {
[[NSUserDefaults standardUserDefaults] setBool:YES forKey:@"firstLaunch"];
}
在项目中其他需要判断程序是否第一次启动的地方,采用以下代码即可:
if ([[NSUserDefaults standardUserDefaults] boolForKey:@"firstLaunch"]) {
//……………………
}