我与模拟器使用的数据,并在应用程序启动检查它是否被打开了我第一次做这样的事情:IOS - 设置standardUserDefaults在运行模拟器不保存
然后检查是否该键/值是空的,所以,这个代码执行一次:
NSUserDefaults *standardUserDefaults = [NSUserDefaults standardUserDefaults];
if([standardUserDefaults objectForKey:@"first_time_cookie"] == nil)
{
[standardUserDefaults setBool:YES forKey:@"first_time_cookie"];
[[NSUserDefaults standardUserDefaults] synchronize];
}
但我每次运行程序时,它再次执行。任何想法在这里出了什么问题?
谢谢!现在尝试。 – GeekedOut 2012-07-26 18:59:57
,但仍然不能很好地工作。 – GeekedOut 2012-07-26 19:03:51
我刚刚编译了剪切,它在iOS 6模拟器上运行良好。 – zeiteisen 2012-07-26 19:09:05