什么触发照片库授权请求? iOS
Posted
技术标签:
【中文标题】什么触发照片库授权请求? iOS【英文标题】:What triggers Photo Library authorization request? iOS 【发布时间】:2016-07-05 22:28:29 【问题描述】:有没有办法找到触发照片库授权请求的原因?
我找不到确切触发照片库权限请求的行。
我已经在工作区中搜索了 [phphotoLibrary requestAuthorization]
- 不走运。
我应该搜索什么来找到触发照片库授权请求的行?
设备运行 ios 9。
【问题讨论】:
嗯,投反对票而不发布答案不是很有礼貌,是吗? 【参考方案1】:所以,它是[[PHCachingImageManager alloc] init]
。
此行需要许可。
【讨论】:
【参考方案2】:如果您阅读the documentation for requestAuthorization:
,您会看到:
您的应用第一次使用
PHAsset
、PHCollection
、PHAssetCollection
或PHCollectionList
方法从库中获取内容,或使用Applying Changes to the Photo Library 中列出的方法之一请求更改库内容, 照片自动异步提示用户请求授权。或者,您可以调用此方法在您选择的时间提示用户。
【讨论】:
嗯,谢谢,我在发布问题之前确实阅读了它。我的猜测是它是照片框架之外的东西,因为正如我所说,那时我还没有导入它。这可能吗? 你确定是照片授权请求而不是录音权限请求? 文档具有误导性。只是初始化一个PHCachingImageManager
已经触发了授权请求,但是你引用的段落听起来不会,因为我们没有调用任何提到的方法。我和 OP 有同样的问题。以上是关于什么触发照片库授权请求? iOS的主要内容,如果未能解决你的问题,请参考以下文章