我最近遇到了iOS应用程序的问题.在我的应用程序中,一个指令视图将在第一次运行时出现,然后从那时开始隐藏.我该如何实现这种效果?
CRe*_*TuS 20
尝试使用此功能:
- (BOOL) isFirstRun
{
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
if ([defaults objectForKey:@"isFirstRun"])
{
return NO;
}
[defaults setObject:[NSDate date] forKey:@"isFirstRun"];
[[NSUserDefaults standardUserDefaults] synchronize];
return YES;
}
Run Code Online (Sandbox Code Playgroud)
在您的应用程序委托中检查用户默认值中的密钥(您自己的自定义密钥,类似"AppWasAlreadyStartedPreviously").如果密钥尚不存在,则是第一次运行.您可以显示指令视图并将密钥添加到用户默认值.下次用户启动应用程序时,您将在用户默认值中找到该键,并知道它不是第一次运行.
请参阅NSUserDefaults的文档.
| 归档时间: |
|
| 查看次数: |
4328 次 |
| 最近记录: |