iOS照片权限要求第二次
我目前正在使用第一次请求许可的alasset。 如果想要第二次或每次用户阻止popup权限时,可能如何。
该对话框不受应用程序的控制,所以没有API。
您可以在设置应用程序(IIRC)中将用户重置为用户,但不能编程。
要获得当前授权状态:
[ALAssetsLibrary authorizationStatus]; (+ (ALAuthorizationStatus)authorizationStatus)
此外,获取资源访问错误块的方法,例如:
- (void)assetForURL:(NSURL *)assetURL resultBlock:(ALAssetsLibraryAssetForURLResultBlock)resultBlock failureBlock:(ALAssetsLibraryAccessFailureBlock)failureBlock
第二次无法显示权限提示。
处理权限提示的最好方法是,在触发权限提示之前(在AssetsLibrary框架中阅读:call方法),您应该向用户解释。 如果用户仍然点击“不允许”,那么您应该通过“设置”应用程序告诉用户他/她如何授予权限,因为您无法再次调用提示。