Alf*_*asa 2 iphone cocoa-touch ios ios5 xcode4.3
我创建了一个应用程序,我想为用户提示消息..也许使用UIAlertview.之后,如果用户第二次运行应用程序,警报将不再提示.
那可能吗?说实话,我对如何做到这一点一无所知.任何的想法?我搜索STO,实际上这个链接,仍然困惑.
什么是NSUserDefaults?NSUserDefaults如何存储此信息?我的意思是这是我第一次或第二次.
谢谢.
要知道什么是NSUserDefaults,我建议看看官方文档.
当然,您可以使用它来实现您的目标.您使用用户默认值来存储有关应用程序中当前运行量的信息.
或多或少像:
BOOL isRunMoreThanOnce = [[NSUserDefaults standardUserDefaults] boolForKey:@"isRunMoreThanOnce"];
if(!isRunMoreThanOnce){
// Show the alert view
// Then set the first run flag
[[NSUserDefaults standardUserDefaults] setBool:YES forKey:@"isRunMoreThanOnce"];
[[NSUserDefaults standardUserDefaults] synchronize];
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3130 次 |
| 最近记录: |