在我的iOS应用程序中,我希望能够保存从iPhone相机中获取的照片。我还没决定如何保存这些图片,然后再将它们显示给你。通过阅读Apple文档和其他文章,我找到了三种可能的解决方案:
在您看来,他们中最好的解决方案是什么?
答案 0 :(得分:2)
第一个是最好的,你可以将图像保存到app的Documents文件夹中。
答案 1 :(得分:1)
首先,它依赖于您的应用程序的功能,在您的情况下,我更有可能使用文档目录。您也可以在下面找到有用的指南。
最重要的,请参阅apple, ios数据使用指南,因为有些应用因此被拒绝
https://developer.apple.com/icloud/documentation/data-storage/
http://www.chrisboyd.net/post/25806584185/icloud-and-the-new-ios-data-storage-guidelines
您的客户可能会抱怨将太多数据备份到iCloud。
请记住,在应用启动期间,不要在主线程上移动文件。这将使你的应用程序被启动计时器看门狗杀死。
如果你不想要icloud备份。你有两个选择:
1.将您的文件放在缓存目录中,然后不会备份它们,Apple也不会拒绝您的应用程序。但是,当iOS 5空间不足时,它可能会删除其中的所有文件 2.在Documents中输入文件,但标记它们以便不备份它们。有一个技术说明(QA1719)如何做到这一点。这仅适用于iOS 5.0.1及更高版本