Swift 4.2 imagePickerController issue

后端 未结 6 1722
清歌不尽
清歌不尽 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 19:53

    The method signature has changed to

    func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [UIImagePickerController.InfoKey : Any])

    You should see a warning message for the func name

    Instance method 'imagePickerController(:didFinishPickingMediaWithInfo:)' nearly matches optional requirement 'imagePickerController(:didFinishPickingMediaWithInfo:)' of protocol 'UIImagePickerControllerDelegate'

    Candidate has non-matching type '(UIImagePickerController, [String : Any]) -> ()'

    Move 'imagePickerController(_:didFinishPickingMediaWithInfo:)' to another extension to silence this warning

    Make 'imagePickerController(_:didFinishPickingMediaWithInfo:)' private to silence this warning

    Requirement 'imagePickerController(_:didFinishPickingMediaWithInfo:)' declared here (UIKit.UIImagePickerControllerDelegate)

提交回复
热议问题