URL-адрес видео для преобразования данных дает Error Domain=NSCocoaErrorDomain Code=260
я использую
PHPickerViewController
выбрать видео из галереи. Я хочу преобразовать это видео в данные. Но дает следующую ошибку.
Error Domain = NSCocoaErrorDomain Code = 260 «Не удалось открыть файл« version = 1&uuid = & mode = compatibility.mov », потому что такого файла нет». UserInfo = {NSFilePath = / private / var / mobile / Containers / Shared / AppGroup / /FileProviderStorage / photospicker / version = 1&uuid = & mode = compatibility.mov,NSUnderlyingError = 0x28362c930 {Error Domain = NSPOSIXErrorDomain Code = 2"Нет такого файла или каталог "}}
Мой код:-
if itemProvider.hasItemConformingToTypeIdentifier("com.apple.quicktime-movie") {
itemProvider.loadItem(forTypeIdentifier: "com.apple.quicktime-movie", options: nil) { [weak self] (fileURL, _) in
DispatchQueue.main.async { [self] in
guard let videoUrl = fileURL as? URL else {
return
}
do {
let data = try Data(contentsOf: videoUrl, options: .mappedIfSafe)
} catch let error {
print("error:-\(error)")
}
}
}
}
Как я могу преобразовать этот URL в Данные?