iOS - 以编程方式强制清除/刷新应用缓存并更新资产

时间:2015-07-10 15:08:11

标签: ios objective-c uiimageview

我正在努力更新我的应用,并且我更新了一些图片和视频(所有这些都存储在应用包中。当我在模拟器和设备上运行它时,它仍然显示旧内容。

让它显示新内容的唯一方法是删除旧应用程序或重新启动模拟器,一旦应用程序到达商店,这两者都不理想,因为用户仍会看到旧内容。

我正在寻找一种以编程方式刷新/清除缓存的图片和视频的方法,而不必删除应用并重新安装!

以下代码只会清除UIWebView缓存,因此它不起作用!

[[NSURLCache sharedURLCache] removeAllCachedResponses];

我正在寻找一种方法强制清除/刷新我的应用代表中的缓存,以显示新资产。

仅供参考,资产具有相同的文件名,例如,当我更换徽标时,除非我删除应用程序并重新安装,否则它仍会显示旧徽标。

您将不胜感激!谢谢。

0 个答案:

没有答案