0

我的应用程序将与其中的图像一起发布,但我可能需要稍后下载其他图像并用下载的图像替换旧图像。

所以问题是,是否可以用下载的图像替换应用程序内捆绑的图像?

如果是的话,你能推荐一些资源来搜索吗?如果不是,您可以建议其他方式来做之前的事情吗?

谢谢你。

4

3 回答 3

1

据我所知,您无法以编程方式更改 MainBundle 中的文件。但是,您可以借助数据库,动态更改数据库内容。您可以使用“blob”将图像保存到数据库中。

于 2012-09-20T11:39:52.460 回答
1

仅将捆绑包中的图像用作默认设置。您可以创建自己的[UIImage imageNamed:]方法版本,例如[UIImage myImageNamed:],它会首先查看包含下载图像的文件夹,如果在那里找不到图像,它将使用捆绑包中的那个。

于 2012-09-20T11:44:41.817 回答
0

您应该做的是将捆绑包中的图像复制或链接到应用程序中的“应用程序支持”,将它们标记为没有 iCloud 备份,然后使用它们或它们的替代品。如果您使用文件夹,那么如果它不存在,您就知道这是第一次启动 - 或者只是测试一个图像。

于 2012-09-20T11:45:27.997 回答