我知道NSUserDefaults将数据保存在应用程序中,所以在iOS 8下删除应用程序后,数据会被清除。但在iOS 8中删除应用程序后,数据仍然存在。
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];以下代码适用于iOS 8(删除应用程序后清除数据)
NSUserDefaults *defaults = [[NSUserDefaults alloc] initWithSuiteName:@"group.com.AppCompany.Appname"];这段代码可以在iOS 8下运行吗?
发布于 2014-10-13 19:00:52
如果您在ios模拟器中运行应用程序,NSUserDefaults将不会被清除。这是模拟器bug,.It在ios设备上完美工作。
https://stackoverflow.com/questions/25956341
复制相似问题