writeToFile
无法在文档目录中保存 50 分钟录制的 4K 视频
BOOL videoSuccess = [[NSData dataWithContentsOfURL:videoURL] writeToFile:videoPath atomically:YES];
所以 videoSuccess 返回 false
视频网址:
file:///private/var/mobile/Containers/Data/Application/5C6C1826-B1B9-4F8C-BEFA-8842166B38CC/tmp/output.mov
视频路径:
/var/mobile/Containers/Data/Application/5C6C1826-B1B9-4F8C-BEFA-8842166B38CC/Documents/20180808160025.mp4
得到解决方案:使用moveItemAtPath
代替writeToFile
或copyItemAtPath
[[NSFileManager defaultManager] moveItemAtPath:videoURL toPath:videoPath error:&error];