嗨,我是新目标c。
我将URL数据保存在资源下的plist文件中。这是我的代码。
NSString *plistPath =[[[NSBundle mainBundle] resourcePath]
stringByAppendingPathComponent:@"myfile.plist"];
NSDictionary *plistDict = [[NSUserDefaults standardUserDefaults]
dictionaryRepresentation];
if([plistDict writeToFile:plistPath atomically:YES]) {
NSLog(@"success");
} else {
NSLog(@"error");
}
现在我想从保存的plist(我的file.plist)中检索URL,我如何检索这个我可以使用该URL进行Web查看。
e.g:
urlString.stringValue = ????
我在这里使用urlString.stringValue
进行网页浏览。
[[webview mainFrame] loadRequest:[NSURLRequest requestWithURL:
[NSURL URLWithString:urlString.stringValue]]];
由于
答案 0 :(得分:0)
首先,您不需要自己将NSUserDefaults保存到文件中。其内容会定期自动保存,或者您可以致电synchronize
立即保存。
但是如果要将字典保存到plist,请使用现有的writeToFile:atomically:
方法。然后你可以通过创建一个包含plist内容的新字典来重新加载它:
[NSDictionary dictionaryWithContentsOfFile:plistPath];