我正在使用 aPHPickerViewController
来允许用户从他们的库中选择一个媒体项目。感兴趣的具体案例是他们选择视频的时间。
我收到PHPickerViewControllerDelegate
委托方法的回调:
func picker(_ picker: PHPickerViewController, didFinishPicking results: [PHPickerResult])
我正在使用loadFileRepresentation
从NSItemProvider
.
但是,该调用需要大量时间。而且这一切可能都是徒劳的——因为我对用户可以添加到应用程序的视频施加了大小限制。
所以,我的问题是:有没有办法快速确定用户选择的媒体项目的大小?例如,给定NSItemProvider
?