我正在执行新PHPickerViewController
的如下:
func importMedia() {
var config = PHPickerConfiguration()
config.selectionLimit = 1
//config.filter = PHPickerFilter.images
let pickerViewController = PHPickerViewController(configuration: config)
pickerViewController.delegate = self
self.present(pickerViewController, animated: true, completion: nil)
}
和:
func picker(_ picker: PHPickerViewController, didFinishPicking results: [PHPickerResult]) {
picker.dismiss(animated: true) {
// Handle resultant media
}
}
当用户选择照片/视频时,有什么方法可以向用户提供某种形式的确认对话框?就目前而言,点击媒体会立即关闭PHPickerViewController
并相应地处理选定的媒体,而在我之前UIImagePickerController
的实现中,点击照片/视频后,它会在底部显示一个带有“取消”和“选择”按钮的预览对话框。我认为这可能与使用picker.allowsEditing = true
该实现有关 - 是否存在类似的东西PHPickerViewController
?
我想我可以UIAlertController
在提交选定的媒体之前在委托方法中添加一个,但它可能会很笨重......