小编Ass*_*dai的帖子

防止在 UIImagePickerController 中两次选择同一张照片

如何防止用户在 UIImagePickerContoroller 中两次选择相同的图像以避免重复?

我尝试用 URLReference 来做,但它不起作用,所以我猜不是这样。

func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [String : Any]) {

    if let url = info[UIImagePickerControllerReferenceURL] as? NSURL{
        if photosURL.contains(url){
             Utilities.showMessage(message: "photo Uploaded already", sender: self, title: ErrorTitle.FRIENDS, onDismissAction: nil)
        } else {
            if let pickedImage = info[UIImagePickerControllerOriginalImage] as? UIImage {
                photos.append(pickedImage)
            }
        }
    }
    dismiss(animated: true, completion: nil)
}
Run Code Online (Sandbox Code Playgroud)

谢谢,

uiimagepickercontroller ios swift swift3

6
推荐指数
2
解决办法
1272
查看次数

标签 统计

ios ×1

swift ×1

swift3 ×1

uiimagepickercontroller ×1