新的需求需要判断用户是否是第一次启动,如果是第一次启动,则弹出新手引导框,否则不弹出。
BOOL isFirst = [[NSUserDefaults standardUserDefaults] boolForKey:key];
if (!isFirst) {
[[NSUserDefaults standardUserDefaults] setBool:@1 forKey:key];
[[NSUserDefaults standardUserDefaults] synchronize];
NSLog(@"是第一次登录");
}
else { NSLog(@"不是第一次登录");
}或
在didFinishLaunchingWithOptions方法中加入如下代码:
- if(![[NSUserDefaults standardUserDefaults] boolForKey:@"firstStart"]){
- [[NSUserDefaults standardUserDefaults] setBool:YES forKey:@"firstStart"];
- NSLog(@"第一次启动");
- }else{
- NSLog(@"不是第一次启动");
- }