所以我已将.mp4文件下载到应用程序中的documents文件夹中。我已成功保存并从documentsPath中播放,但现在我想将其保存到相机胶卷并使用此代码:
-(void)saveVideoToAlbum:(NSString *)sampleMoviePath{
if (UIVideoAtPathIsCompatibleWithSavedPhotosAlbum(sampleMoviePath)){
UISaveVideoAtPathToSavedPhotosAlbum(sampleMoviePath, self, @selector(video:didFinishSavingWithError: contextInfo:),nil);
}
}
-(void)video:(NSString *)videoPath didFinishSavingWithError:(NSError *)error contextInfo:(void *)contextInfo{
NSLog(@"Finished with error: %@", error);
}
它是兼容的,因为它传递了if括号并且没有来自第二个过程的错误日志。但我在日志中不断收到此lldb abort_with_payload错误,有人可以帮我解决问题吗?
这是lldb错误的一些截图:
答案 0 :(得分:0)
不要忘记始终检查您的info.plist,并在您的应用中写下所需的必要权限。保存视频需要隐私 - 照片库使用说明。如果您未指定此权限,它将崩溃,并且没有错误指示此。