1

我正在执行新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在提交选定的媒体之前在委托方法中添加一个,但它可能会很笨重......

4

0 回答 0