我PHPickerViewController
用来从图库中挑选视频。我想将此视频转换为数据。但它给出了以下错误。
错误 Domain=NSCocoaErrorDomain Code=260 “文件“version=1&uuid=&mode=compatible.mov”无法打开,因为没有这样的文件。” UserInfo={NSFilePath=/private/var/mobile/Containers/Shared/AppGroup/ /File Provider Storage/photospicker/version=1&uuid= &mode=compatible.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)")
}
}
}
}
如何将此网址转换为数据?