我有一个关于如何更新作为应用程序内容嵌入的本地镜像的问题。
我的应用程序是使用 30 张存储为“内容”(嵌入应用程序中)的图像构建的,用于我必须显示的图像库。每 2 天,应用程序检查服务器信息以查看数据库中的图像是否已更改,在这种情况下,我必须比较文件,如果有任何文件已更改,则我必须下载它并更新本地镜像。
我已经阅读过存储此类动物图像的最佳方法是在应用程序的“库”文件夹下,但应用程序附带的图像被构建为“内容”(嵌入)...
关于在单点触摸中做到这一点的最佳方法有什么线索吗?
谢谢。
最佳答案
您在 .app 中捆绑的资源(例如图像)将成为您的应用程序的一部分。由于应用程序已签名,您无法更新(或删除)这些文件,因为这会使签名无效(还有文件权限不允许这种情况发生)。
注意:它可以在 iOS 模拟器中工作,因为它不需要(或检查)应用程序签名,但它不适用于设备上的应用程序。
你能做的是:
- 将默认图像与您的应用程序捆绑在一起;
- 下载新图像(需要时)并将其安装在应用程序外部 ( in the appropriate directory );
- 让您的应用程序检查是否有下载的图像(或者是否需要下载图像)并回退到应用程序附带的图像;
关于ios - 如何在monotouch应用程序下下载和更新本地镜像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13637124/