试图允许用户使用 PHPickerViewController(最终到 firebase 存储)从相机胶卷上传视频,这就是我试图获取 url 的原因,但我收到了这个烦人的错误:
错误域=NSItemProviderErrorDomain 代码=-1000 “无法加载 public.video 类型的表示” UserInfo={NSLocalizedDescription=无法加载 public.video 类型的表示}
这是一些代码:
func picker(_ picker: PHPickerViewController, didFinishPicking results: [PHPickerResult])
{
dismiss(animated: true, completion: nil)
guard let itemProvider = results.first?.itemProvider else { print("isbeingcalled"); return }
itemProvider.loadFileRepresentation(forTypeIdentifier: UTType.video.identifier)
{ (url, error) in
guard error == nil else { print(error!); return /**Alert**/ }
print(url!)
}
我看到其他一些帖子说这可能是一个错误,所以如果是,那我该怎么办?