AVAssetWriter错误代码无法创建文件

时间:2013-07-12 12:24:24

标签: ios nsfilemanager avcapturesession avassetwriter nsdocumentdirectory

创建资产者后,我的朋友在他的设备上收到此错误 -

日志:AVAssetWriter:0x1e051900,outputURL = file:// localhost / var / mobile / Applications / 625EA2D8-0B32-41D3-ADFE-64EA5CF47CCE / Documents / AppData / Temp / 12-07-13%2011:30:07 .mp4,outputFileType = com.apple.quicktime-movie

错误域= NSURLErrorDomain代码= -3000“无法创建文件”UserInfo = 0x1e055d30 {NSUnderlyingError = 0x1e056470“操作无法完成。(OSStatus error -12149。)”,NSLocalizedDescription =无法创建文件}

但是我没有在我的设备上出现这样的错误,我正在尝试使用assetwriter创建一部电影。我正在使用iPhone 4s并且错误在iPhone 5上 可能是什么问题?

1 个答案:

答案 0 :(得分:1)

我看不出有任何理由认为此代码可以在一台设备上运行,而在另一台设备上则无法运行。 我相信你不能创建一个带有':'字符的文件名。 无论你在哪里创建你的NSURL,都要解决这个问题。你应该好好去。