Trying to pass chat client from swift 4 to swift 4.2 and with picker i found trouble.
UIImagePickerControllerEditedImage Cannot subscript a value of
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)