cgo*_*ain 2 iphone iphone-sdk-3.0 ios4
我想知道如何在我的应用程序启动时确定它是否是第一次打开.
我以为我需要一个bool实例变量.但在那之后,我只是不确定.
Dan*_*tay 12
NSUserDefaults *standardUserDefaults = [NSUserDefaults standardUserDefaults];
BOOL haveused = [standardUserDefaults boolForKey:@"haveused"];
if(haveused)
{
//NOT THEIR FIRST TIME
//Handle scenario
}
else
{
//THEIR FIRST TIME
//Handle scenario
[standardUserDefaults setBool:TRUE forKey:@"haveused"];
[standardUserDefaults synchronize];
}
Run Code Online (Sandbox Code Playgroud)
唯一的例外是用户删除并重新安装您的应用程序.如果他们删除并重新安装,它会清除应用程序内存,并将用户视为第一个计时器.但这将在整个更新过程中保持功能.
| 归档时间: |
|
| 查看次数: |
296 次 |
| 最近记录: |