好吧,我很高兴地发现我的应用程序崩溃了从Apple AppStore下载的版本,而以前从未做过。看着日志我得到了例外
AVAssetWriter startSessionAtSourceTime: Cannot call method when status is 0
显然,在调试模式下不会发生此错误。但它之前在发布模式中从未在另一个应用程序附带的代码中发布,并且在appStore上可用。
可能是directoryForTemporaryFiles
中iOS 8
添加了对此状态0负责吗?
答案 0 :(得分:0)
[AVAssetWriter assetWriterWithURL:[NSURL fileURLWithPath:writePath] fileType:AVFileTypeQuickTimeMovie error:nil];
问题可能出在fileType上。确保选择正确的文件类型。