Error Domain=NSPOSIXErrorDomain Code=12“无法分配内存”当我使用方法requestAVAsset forVideo of PHImageManager

let options = PHVideoRequestOptions()
                options.deliveryMode = .automatic
                options.isnetworkaccessAllowed = true
                let temp = PHImageManager.default().requestAVAsset(forVideo: asset,options: options) { avasset,audiomix,info in
                    if let avassetURL = avasset as? AVURLAsset {
                        do {
                            try FileManager.default.copyItem(at: avassetURL.url,to: fileURL)
                            Log(info)
                            completion(fileURL)
                        }catch {
                            // most likely,the file didn't exist.  Don't sweat it
                            Log("Copy Video Fail: \(error.localizedDescription)")
                        }
                    }else {
                        Log("COULD NOT CREATE EXPORT SESSION")
                        completion(nil)
                        return
                    }
                }
                Log("RESULT EXPORT: \(temp)")

我有错误:

YourProject(6353,0x16d5bf000) malloc:无法分配区域 :*** mach_vm_map(size=1785462784,flags: 100) 失败(错误代码=3) YourProject(6353,0x16d5bf000) malloc: *** 在 malloc_error_break 中设置断点进行调试 错误域=NSCocoaErrorDomain 代码=256“无法打开文件“388f64e38caa54b734c512a43373b3d7a573fc723c66fa32d5cb157aeafb5ac5.mp4”。的UserInfo = {NSFilePath =的/ var /移动/容器/数据/应用/ FDE7D8E9-3CDC-4EE1-8FEA-9FC3211CE51E /文档/ YourProject /媒体/ 388f64e38caa54b734c512a43373b3d7a573fc723c66fa32d5cb157aeafb5ac5.mp4,NSUnderlyingError = 0x28146f9f0 {错误域= NSPOSIXErrorDomain代码= 12“无法分配记忆"}}

当我在 ipad 中导出大视频时。 我还添加了权限隐私 - 照片库使用说明

iCMS 回答:Error Domain=NSPOSIXErrorDomain Code=12“无法分配内存”当我使用方法requestAVAsset forVideo of PHImageManager

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/100695.html

大家都在问