如何从私人文件夹加载具有唯一名称的图像?
我正在开发一款 iPad 应用程序,我想在一个文件夹中保存 100 张 jpg 图像。 它们可以命名为 01.jpg
、02.jpg
等。
在我的应用程序中,我喜欢浏览这些图像,当单击其中一张图像时,我需要该图像的名称图像能够通过网络发送一些数据(数据部分工作正常)。
我尝试使用 UIImagePicker 但我发现没有名称连接到实际图像。
然后我采取了另一种方法,我有许多页面,其中有按钮,在这里我加载图像,只要它们是项目资源的一部分,就可以正常工作......
但真正的问题来了。
应用程序的用户应该能够随着时间的推移更改这些图像,而无需重新编译应用程序。
因此,我确实寻找一种方法来创建一个文件夹,用户可以在其中放置/替换名为 01.jpg
等的图像,并让应用程序使用这些更新的图像。
非常欢迎提出想法。
维尔扬
I am working on an app for iPad where I want to have lets say 100 jpg's in a folder.
They could be named like 01.jpg
, 02.jpg
etc.
In my app I like to browse those images and when clicking on one of them I need the name of the image to be able to send some data over the network (the data part works fine).
I tried to use UIImagePicker
but I found out there are no name connected to the actual image.
Then I made another approach where I have a number of pages where I have buttons and here I load in the images which works fine as long the are a part of the recourse of the project...
But here comes the real problem.
The user of the app should be able to change those images over time without recompiling the app.
So I do look for a way to have a folder where the user can place/replace images with the names 01.jpg
etc and the app to use those updated images.
Ideas are very welcome.
Wiljan
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我不确定我是否理解您的意思,但您可以将图像保存在应用程序文档文件夹中。您可以在以下位置找到更多详细信息:
http://developer.apple.com/library/ios/#documentation/iphone/conceptual/iphoneosprogrammingguide/StandardBehaviors/StandardBehaviors.html#//apple_ref/doc/uid/TP40007072-CH4-SW6
您还可以使用 NSFileManager 来复制文件。
我建议做的是:
I am not sure that I understand what you mean, but You can save images in your application documents folder. You can find more details at:
http://developer.apple.com/library/ios/#documentation/iphone/conceptual/iphoneosprogrammingguide/StandardBehaviors/StandardBehaviors.html#//apple_ref/doc/uid/TP40007072-CH4-SW6
You can also use NSFileManager to copy files.
what I suggest to do is :