2

我想让我的 UIWebView 持久化我通过 html5 存储写入它的数据。ios 6 的发行说明通过以下方式使这听起来成为可能:

[[NSUserDefaults standardUserDefaults] 
    setBool:YES forKey:@"WebKitStoreWebDataForBackup"];

“在 iOS 6 及更高版本中,来自 UIWebView 对象的 Web 数据(SQL Web Storage 和 LocalStorage)可以存储在将要备份的目录中。要启用备份此数据,请在应用程序的用户默认设置中将 WebKitStoreWebDataForBackup 键设置为 YES . 仅当您的应用程序依赖无法重新加载的 Web 内容数据时才应执行此操作。如果您的 UIWebView 对象打开指向任意 Web 内容的链接,则此键应设置为 NO。切换此键的值不会保留现有的 Web 视图数据。”

http://developer.apple.com/library/ios/#releasenotes/General/RN-iOSSDK-6_0/_index.html

这就是我们所要做的——这只是一把神奇的钥匙?我会在应用程序启动时调用它。

谢谢

4

1 回答 1

0

这可能是在谈论将设备备份到 iTunes 或 iCloud,而不是在应用程序启动时保留数据。

于 2015-08-01T12:02:38.677 回答