iOS 在本地保存多组数据

Save multiple sets of data locally on iOS

我们有一个基本应用程序,它为所有 'pages' 使用故事板。每个页面都有基本的产品信息和联系表。它用于贸易展览,通常与互联网连接,因此联系表只是一个 UIWebView。

下一个活动没有可用的互联网,我需要设置联系人/详细信息表单以离线工作并将信息存储在设备上 (iPad),并使用一个页面来检索它。我对 iOS 并没有太多经验(但我精通编程知识),所以任何想法或指向教程的指针都会很棒。谢谢!

您可以将数据保存为 plist 的形式。

稍后您可以使用此处的代码从 plist 加载数据。

Load NSDictionary from plist

Plist 可能会有帮助,但您使用的是 webview,因此您无法将 plist 的数据放入 webview。所以你需要缓存你的页面。这足以满足您的情况:iOS Cache a UIWebView 或者这种方法最好使用 UIWebView webpage caching for offline viewing