iOS 7设置plist保存更新[重复]
Posted
技术标签:
【中文标题】iOS 7设置plist保存更新[重复]【英文标题】:iOS 7 settings plist save update [duplicate] 【发布时间】:2014-01-26 15:29:45 【问题描述】:我有一个文件 Settings.plist。当我更新值并重新启动应用程序时,这些值与初始文件 Settings.plist 中的值相同...
我这样打开文件:
NSString *filePath = [[NSBundle mainBundle] pathForResource:@"Settings" ofType:@"plist"]; NSMutableDictionary *settings = [[NSMutableDictionary alloc] initWithContentsOfFile:filePath];
进行更新然后保存
[设置 writeToFile:filePath atomically:YES];
之后,如果我打开文件,值是新的,没关系,但是当我重新启动应用程序时,所有值都会重置。
【问题讨论】:
显示您编写和加载的完整代码 【参考方案1】:应用程序包是只读的,因为文件已缓存,您可以在应用程序仍处于前台时访问它。您应该将文件写入文档或其他可接受的目录以存储数据。应用程序包不是保存文件更改的适当位置,因为即使它确实写入它也不会正确备份到用户的计算机。
【讨论】:
以上是关于iOS 7设置plist保存更新[重复]的主要内容,如果未能解决你的问题,请参考以下文章