我的应用程序将随其中的图像一起发布,但我可能需要稍后下载其他图像并用下载的图像替换旧图像。
所以问题是,是否有可能将应用程序内部捆绑的图像替换为已下载的图像?
如果是,您可以推荐一些资源进行搜索吗? 如果不是,您可以建议其他方式来做上一个吗?
谢谢。
答案 0 :(得分:1)
据我所知,您无法以编程方式更改MainBundle中的文件。 但是,您可以获取数据库的帮助,并动态更改数据库内容。 您可以使用“blob”将图像保存到数据库中。
答案 1 :(得分:1)
仅将捆绑中的图像用作默认设置。您可以创建自己的[UIImage imageNamed:]
方法版本,例如[UIImage myImageNamed:]
首先会查看包含下载图像的文件夹,如果找不到图像,则会使用捆绑中的图像。
答案 2 :(得分:0)
您应该做的是将捆绑中的图像复制或链接到应用程序中的“应用程序支持”,将其标记为没有iCloud备份,然后使用它们或替换它们。如果您使用文件夹,那么如果它不存在,您就知道它是第一次启动 - 或者仅测试一个图像。