我知道NSUserDefaults会在应用中保存数据,因此在iOS 8下删除应用后数据会被清除。 但是在iOS 8中删除应用后数据仍然存在。
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
以下代码适用于iOS 8(数据在删除应用后清除)
NSUserDefaults *defaults = [[NSUserDefaults alloc] initWithSuiteName:@"group.com.AppCompany.Appname"];
此代码是否适用于iOS 8?
答案 0 :(得分:1)
如果您在ios Simulator中运行应用程序,NSUserDefaults将不会被清除。它是模拟器的bug。它在ios设备中完美运行。