繁体   English   中英

在IOS中从本地存储存储和检索JSON数据

[英]Store and Retrieve JSON Data From Local Storage in IOS

我们获取用于JSON URL的图像,然后将图像保存在NSMutableArray(imageArray)中。 我们有四个不同的UIViewControls。 每个页面都使用此imageArray。 我们不希望在每个页面上都调用Web服务。 我们需要将imageArray存储到本地JSON文件,然后从JSON检索数据。

因此,请给我任何想法。感谢Advanced。

缓存服务器响应的最佳解决方案是使用NSURLRequest / NSURLConnection下载图像,并使用正确的NSURLRequestCachePolicy来缓存响应。

要解决您的问题,可以使用NSURLRequestReturnCacheDataElseLoad缓存策略。 如果本地没有缓存数据,它将从服务器加载数据,如果找到任何本地数据,则将其返回,而无需再次访问服务器。

有关NSURLRequestCachePolicy和缓存服务器响应的更多信息,可以在这里阅读:

https://developer.apple.com/library/mac/documentation/Cocoa/Reference/Foundation/Classes/NSURLRequest_Class/#//apple_ref/c/tdef/NSURLRequestCachePolicy

http://www.hpique.com/2014/03/how-to-cache-server-responses-in-ios-apps/

http://codewithchris.com/preventing-nsurlconnection-cache-issues/

http://nshipster.com/nsurlcache/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM