NSUserDefaults在iOS 8和iOS 8下

时间:2014-09-21 06:08:33

标签: ios nsuserdefaults

我知道NSUserDefaults会在应用中保存数据,因此在iOS 8下删除应用后数据会被清除。 但是在iOS 8中删除应用后数据仍然存在。

NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];

以下代码适用于iOS 8(数据在删除应用后清除)

NSUserDefaults *defaults = [[NSUserDefaults alloc] initWithSuiteName:@"group.com.AppCompany.Appname"];

此代码是否适用于iOS 8?

1 个答案:

答案 0 :(得分:1)

如果您在ios Simulator中运行应用程序,NSUserDefaults将不会被清除。它是模拟器的bug。它在ios设备中完美运行。