0
我知道这听起来像一个奇怪的问题,但我需要将我的NSUserDefaults的副本保存到数据库中(我的目标是提供数据库备份/恢复功能,使用一个文件,数据库)。如何在字符串中加载和保存plist?
所以我想我已经想出了如何加载到一个文件(虽然我还没有在Xcode中尝试过)。
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
[defaults registerDefaults:[NSDictionary dictionaryWithContentsOfFile:
[[NSBundle mainBundle] pathForResource:@"UserDefaults" ofType:@"plist"]]];
我已经GOOGLE了如何将NSUserDefaults保存到一个plist和一个字符串并返回,但还没有找到任何东西。
怎么样一个NSString来/? – Jules 2011-12-20 13:35:04
你可以写一个NSString到这样的文件中[[@“String to Save”writeToFile:path atomically:YES encoding:NSUTF8StringEncoding error:nil]'或者把它作为字典的一个关键字添加并保存,就像我之前提到的回答 – Jessedc 2011-12-22 01:13:45