我们获取JSON url的图像,然后我们将图像保存在NSMutableArray(imageArray)中。 我们有四种不同的UIViewControls。每个页面都使用此imageArray。 我们没有兴趣在每个页面调用Web服务。 我们需要将imageArray存储到本地JSON文件,然后我们从JSON中检索数据。
所以请给我任何想法。感谢高级。
答案 0 :(得分:1)
缓存服务器响应的最佳解决方案是使用NSURLRequest / NSURLConnection下载映像,并使用适当的NSURLRequestCachePolicy缓存响应。
要解决您的问题,您可以使用NSURLRequestReturnCacheDataElseLoad
缓存策略。如果本地没有缓存数据,它将从服务器加载数据,如果发现任何本地数据,则返回它而不再次访问服务器。
有关NSURLRequestCachePolicy和缓存服务器响应的更多信息,请参阅此处:
http://www.hpique.com/2014/03/how-to-cache-server-responses-in-ios-apps/
http://codewithchris.com/preventing-nsurlconnection-cache-issues/