Swift 4.2 imagePickerController issue

后端 未结 6 1720
清歌不尽
清歌不尽 2020-12-09 19:46

Trying to pass chat client from swift 4 to swift 4.2 and with picker i found trouble.

UIImagePickerControllerEditedImage Cannot subscript a value of

6条回答
  •  执笔经年
    2020-12-09 20:00

    In Swift 4.2 imagePickerController delegate methods has changed a bit. Kindly check out the below code.

    func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [UIImagePickerController.InfoKey : Any]) {
    
        var selectedImage: UIImage?
        if let editedImage = info[.editedImage] as? UIImage {
            selectedImage = editedImage
            self.profileImage.image = selectedImage!
            picker.dismiss(animated: true, completion: nil)
        } else if let originalImage = info[.originalImage] as? UIImage {
            selectedImage = originalImage
            self.profileImage.image = selectedImage!
            picker.dismiss(animated: true, completion: nil)
        }
    
    }
    

    This will work for sure.

提交回复
热议问题