1、照片权限判断
在iOS6之后,app中使用照片(即自带相册)需要用户权限验证,所以我们可以做一个权限判断给出友好的提示或者界面效果。当然程序中如果未考虑这方面的判断有可能会导致崩溃。
相册判断需要导入 <AssetsLibrary/AssetsLibrary.h>
ALAuthorizationStatus author = [ALAssetsLibrary authorizationStatus];
if (author == ALAuthorizationStatusRestricted || author == ALAuthorizationStatusDenied)
{
//无权限
}
下面是相关枚举的注释,
typedef NS_ENUM(NSInteger, ALAuthorizationStatus) {
ALAuthorizationStatusNotDetermined = 0, // 用户还未决定是否授权访问相册
ALAuthorizationStatusRestricted, // 没有被授权访问相册,可能是家长控制权限