Swift3警告imagePickerController几乎匹配

Tom*_*Tom 7 swift3

从转换旧版本的swift时,我收到警告

func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [String: AnyObject])
Run Code Online (Sandbox Code Playgroud)

警告是

实例方法'imagePickerController(:didFinishPickingMediaWithInfo :)'几乎匹配协议UIImagePickerControllerDelegae的可选要求'imagePickerController(:didFinishPickingMediaWithInfo :)'

这里的问题是,就我的眼睛而言,它所抱怨的内容以及它所说的近乎匹配的内容是100%相同的.我该如何解决此警告?

Kis*_*iya 6

在较新的 swift 版本中,方法应该是

func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [UIImagePickerController.InfoKey : Any])
Run Code Online (Sandbox Code Playgroud)

然后,警告不会出现。