【问题标题】:How to load an image with unique names from a private folder?如何从私人文件夹加载具有唯一名称的图像?
【发布时间】:2011-06-11 10:55:06
【问题描述】:

我正在开发一款适用于 iPad 的应用程序,我想在文件夹中放置 100 张 jpg。 它们可以命名为01.jpg02.jpg 等。

在我的应用程序中,我喜欢浏览这些图像,当单击其中一个时,我需要图像的名称才能通过网络发送一些数据(数据部分工作正常)。

我尝试使用UIImagePicker,但发现没有与实际图像相关联的名称。

然后我采取了另一种方法,其中我有许多页面,其中有按钮,在这里我加载图像,只要它们是项目资源的一部分,它就可以正常工作......

但真正的问题来了。

应用的用户应该能够随着时间的推移更改这些图像,而无需重新编译应用。

所以我确实在寻找一种方法,让用户可以在其中放置/替换名称为 01.jpg 等的图像以及使用这些更新图像的应用程序。

非常欢迎提出想法。

威尔扬

【问题讨论】:

    标签: objective-c image ipad uiimageview filenames


    【解决方案1】:

    我不确定我是否理解您的意思,但是您可以将图像保存在您的应用程序文档文件夹中。您可以在以下位置找到更多详细信息: http://developer.apple.com/library/ios/#documentation/iphone/conceptual/iphoneosprogrammingguide/StandardBehaviors/StandardBehaviors.html#//apple_ref/doc/uid/TP40007072-CH4-SW6

    您也可以使用 NSFileManager 来复制文件。

    我建议做的是:

    • 将默认图像放在项目资源中。
    • 第一次启动时,将文件复制到文档文件夹。
    • 始终使用文档文件夹中的图像。

    【讨论】:

    • 这听起来是个好主意...然后应用程序将始终在第一时间运行,然后用户可以通过指向文档文件夹中正确的图像来更改图像
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-03
    • 2016-05-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多