NSUserDeafults的关于"第一次登陆"的测试问题

来源:互联网 发布:手机淘宝宝贝怎么分类 编辑:程序博客网 时间:2024/06/05 19:36

这个是在Appdelegate里面写的,

NSUserDefaults *firstDefaults = [NSUserDefaults standardUserDefaults];    if (![firstDefaults objectForKey:@"firstRun"]) {        self.firstRun = true;        NSLog(@"是第一次运行");        [firstDefaults setObject:[NSDate date] forKey:@"firstRun"];        [[NSUserDefaults standardUserDefaults] synchronize];    } else {        self.firstRun = false;        NSLog(@"不是第一次运行");    }

然后我想在我的viewDidLoad里面来找到对应的情况

NSUserDefaults *firstDefaults = [NSUserDefaults standardUserDefaults];    if ([firstDefaults objectForKey:@"firstRun"]) {        NSLog(@"*********不是第一次运行");    } else {        NSLog(@"*********   是第一次运行");    }

但是结果总是运行错误, 不是我想要的情况

0 0
原创粉丝点击