判断用户是否有权限访问相册
#import
ALAuthorizationStatus author = [ALAssetsLibrary authorizationStatus];
if (author == ALAuthorizationStatusRestricted || author ==ALAuthorizationStatusDenied){
//无权限 做一个友好的提示
UIAlertView * alert = [[UIAlertView alloc]initWithTitle:@"温馨提示" message:@"请您先去设置允许APP访问您的相册 设置>隐私>照片" delegate:self cancelButtonTitle:@"我知道了" otherButtonTitles:nil, nil];
[alert show];
return ;
} else {//做你想做的(可以去打开设置的路径)
}
}
* ALAuthorizationStatusNotDetermined= 0, // 用户尚未做出选择这个应用程序的问候
* ALAuthorizationStatusRestricted, // 此应用程序没有被授权访问的照片数据。可能是家长控制权限
* ALAuthorizationStatusDenied, // 用户已经明确否认了这一照片数据的应用程序访问
* ALAuthorizationStatusAuthorized // 用户已经授权应用访问照片数据
iOS 8 之后推荐用 #import 中的判断
if ([[[UIDevice currentDevice] systemVersion] floatValue] &