我有一个关于如何更新作为应用程序内容嵌入的本地图像的问题。
我的应用程序使用30个图像存储为“内容”(嵌入在应用程序中),用于我必须显示的图像库。每隔2天,应用程序检查服务器信息以查看数据库中的图像是否已更改,在这种情况下,我必须比较文件,如果任何文件已更改,则必须下载并更新本地图像。
我已经阅读了存储此类场景图像的最佳方法是在应用程序的“Library”文件夹下,但应用程序附带的图像构建为“内容”(嵌入式)...
关于在单音中做到这一点的最佳方法的任何线索?
感谢。
答案 0 :(得分:3)
您在.app中捆绑的资源(如图像)将成为应用程序的一部分。由于应用程序已签名,您无法更新(或删除)这些文件,因为它会使签名无效(还有文件权限不允许这种情况发生)。
注意:它可以在iOS模拟器中运行,因为它不需要(或检查)应用程序签名,但它不适用于设备上的应用程序。
你能做的是:
答案 1 :(得分:0)
您无法更改应用中的任何文件(它们是只读的)。
您可以做的是将文件保存到读写目录,并在运行时检查这些图像是否存在(然后不使用与应用程序捆绑的图像)。