是否可以使用 NSUserDefaults 保存 URL,而不使用 setURL:forKey: ,这仅适用于 iOS 4.0 及更高版本?
我正在使用 fileURLWithPath 在本地加载 HTML 文件,它从介绍页面开始,用户可以点击进入任何内容。目前,每次用户重新启动时,它都会加载回默认值 intro.htm。我希望能够将他们当前的页面保存到 viewdiddissapear 上的 NSUserDefaults 并下次重新加载,但除了 setURL:forKey: 之外找不到任何解决方案。有人知道解决办法吗?
最佳答案
您可以将 URL 转换为字符串:
[[NSUserDefaults standardUserDefaults]
setObject:[url absoluteString] forKey:@"url"];
反之亦然:
NSURL *url = [NSURL URLWithString:[[NSUserDefaults standardUserDefaults]
objectForKey:@"url"]];
关于iPhone - 保存 URL 而不设置 URL :forKey: and NSURL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3818532/