Đoạn code dưới đây tạo ra lỗi này (phụ thêm để exporters
):Swift: UnsafeMutablePointer.deinitialize lỗi nghiêm trọng với số lượng tiêu cực khi phụ thêm vào mảng
fatal error: UnsafeMutablePointer.deinitialize with negative count
var exporters = [AVAssetExportSession]()
let exporter = AVAssetExportSession(asset: mainComposition, presetName: AVAssetExportPresetHighestQuality)!
exporter.videoComposition = videoComposition
exporter.outputFileType = AVFileTypeMPEG4
exporter.outputURL = exportURL
exporter.shouldOptimizeForNetworkUse = true
exporters.append(exporter)
Các bài viết khác trên StackOverflow về UnsafeMutablePointer.deinitialize
không đổ nhiều ánh sáng về vấn đề, điều này không xảy ra một cách nhất quán.
Bất kỳ ý tưởng nào?