0
我使用“plist”文件来存储我的设置。我发现唯一的答案是从这个目录中保存文件:iOS。应用程序更新后保护设置不会重置?
NSString *rootPath = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0];
但我不知道该怎么做。
我使用“plist”文件来存储我的设置。我发现唯一的答案是从这个目录中保存文件:iOS。应用程序更新后保护设置不会重置?
NSString *rootPath = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0];
但我不知道该怎么做。
阅读docs:NSUserDefaults
的NSUserDefaults的类提供 编程接口与所述默认的系统进行交互。默认系统允许 应用程序定制其行为以匹配用户的偏好。例如,您可以允许用户确定应用程序显示的测量单位为 ,或自动保存文档 的频率。应用程序通过将 值分配给用户默认数据库中的一组参数来记录此偏好。 参数被称为默认值,因为它们通常用于 确定应用程序在启动时的默认状态或默认情况下其作用 的方式。
因此,您可以在NSUserDefaults中保存和读取设置。
//write to standard defaults
[[NSUserDefaults standardUserDefaults] setObject:yourObject forKey:@"kYourKey"];
[[NSUserDefaults standardUserDefaults] synchronize];
//read from standard defaults
yourObject = [[NSUserDefaults standardUserDefaults] objectForKey:@"kYourKey"];
下次尝试更具体地说明你想做什么。