首先,权限问题,一定一定要添加
iOS11对相册的权限key做了调整,将原来的 NSPhotoLibraryUsageDescription改成了NSPhotoLibraryAddUsageDescription。详见:Cocoa Keys
- 关于本地视频路径
iOS11之前 存储路径判断截取的时候通过trim. 但是iOS11之后 没有 trim.
所以在你获取本地视频的时候,会出现崩溃。
解决方案- 判断系统版本,更改路径截取:
NSString *version = [UIDevice currentDevice].systemVersion;
if (version.doubleValue >= 11.0) {
range =[videoPath rangeOfString:@"tmp/"];//匹配得到的下标
content=[videoPath substringFromIndex:range.location+4];
}else{
range =[videoPath rangeOfString:@"trim."];//匹配得到的下标
content=[videoPath substringFromIndex:range.location+5];
}