在AppdidFinishLaunched中添加
if (![[NSUserDefaults standardUserDefaults] boolForKey:@"everLaunched"])
{
[[NSUserDefaults standardUserDefaults] setBool:YES forKey:@"everLaunched"];
[[NSUserDefaults standardUserDefaults] setBool:YES forKey:@"firstLaunch"];
}
else
{
[[NSUserDefaults standardUserDefaults] setBool:NO forKey:@"firstLaunch"];
}
然后判断 firstLaunch 即可
本文介绍了一种在iOS应用中区分首次启动与后续启动的方法。通过在AppDelegate的AppdidFinishLaunched方法中设置NSUserDefaults来记录应用是否曾经启动过,并据此判断当前是否为首次启动。
1152

被折叠的 条评论
为什么被折叠?



