使用 TLPhotoPicker 选择最大图像后显示警报

Show alert while after selecting maximum images using TLPhotoPicker

我正在使用 TLPhotoPicker 打开我的画廊并从中选择图片。点击按钮打开图库,这是我 viewcontroller 文件中的代码..

   fileprivate func openImagePicker() {
       imagePickerConfig.allowsMultiple = true
        imagePickerConfig.openContributeImagePicker()
          imagePickerConfig.delegate = self
           imagePickerConfig.selectedImage() { [weak self] imageInfo in
             guard let `self` = self else { return }
             if let image = imageInfo?.image {
               self.imageName = imageInfo?.name ?? "profile.png"
             }
           }
      }

openContributeImagePicker()函数在我的pickerConfigClass..

中给出如下
 func openContributeImagePicker()
  {
    configure.singleSelectedMode = false
    configure.maxSelectedAssets = 5
    customPicker.configure = configure
    viewController?.present(customPicker, animated: true, completion: nil)
  }

在图库中,我只能 select 5 张图片。之后我不能 select 另一张图片。但是,当我尝试 select 超过 5 张图像时,我想在我仍在画廊本身时显示提醒。

let viewController = CustomPhotoPickerViewController()
        viewController.delegate = self
        viewController.didExceedMaximumNumberOfSelection = { [weak self] (picker) in
            self?.showExceededMaximumAlert(vc: picker)
        }
        var configure = TLPhotosPickerConfigure()
        configure.numberOfColumn = 3
        configure.maxSelectedAssets = 5
        viewController.configure = configure
        viewController.selectedAssets = self.selectedAssets
        viewController.logDelegate = self

        self.present(viewController, animated: true, completion: nil)

func didExceedMaximumNumberOfSelection(picker: TLPhotosPickerViewController) {
        self.showExceededMaximumAlert(vc: picker)
    }
func showExceededMaximumAlert(vc: UIViewController) {
        let alert = UIAlertController(title: "", message: "Exceed Maximum Number Of Selection", preferredStyle: .alert)
        alert.addAction(UIAlertAction(title: "Ok", style: .default, handler: nil))
        vc.present(alert, animated: true, completion: nil)
    }