如何使用 ALAssetsLibrary 访问照片而不在 iOS5 中请求位置访问?

Posted

技术标签:

【中文标题】如何使用 ALAssetsLibrary 访问照片而不在 iOS5 中请求位置访问?【英文标题】:How to get access to photos using ALAssetsLibrary without request location access in iOS5? 【发布时间】:2012-10-25 03:58:39 【问题描述】:

我在 ios5 中使用 ALAssetsLibrary 请求了照片访问权限。它询问用户应用程序是否可以访问位置服务。如果用户选择否,我的应用无法访问照片。

如何在不要求用户访问位置服务的情况下访问照片?

特别感谢

【问题讨论】:

【参考方案1】:

如果用户拒绝您的位置访问,您必须回退到使用 UIImagePickerController。这很糟糕,我知道。

【讨论】:

但是这个应用可以在不询问位置访问的情况下选择多个图像itunes.apple.com/us/app/mei-tu-xiu-xiu/…它是怎么做的? 是的,我认为这些人很聪明,他们使用 UIImagePickerController 但将其垂直向上移动,而不是在选择照片后将其关闭。当您选择照片时,它们会将它们排列在屏幕底部。 你说得对,他们确实是这样的。但是他们不能在 UIImagePickerController 上做太多的交互,比如给照片添加标记图像。感谢您的帮助!

以上是关于如何使用 ALAssetsLibrary 访问照片而不在 iOS5 中请求位置访问?的主要内容,如果未能解决你的问题,请参考以下文章

ALAssetsLibrary 在将新照片添加到相机胶卷后返回相同的资产 - 目标 c

打破照片 ALAssetsLibrary 的迭代

如何根据目标c中的日期获取照片

将照片应用程序前景化时更新 ALAssetsLibrary 的正确方法是啥?

尝试使用 ALAssetsLibrary 检索一组照片

使用 iOS ALAssetsLibrary 更新/删除照片?