【发布时间】:2015-10-08 19:46:29
【问题描述】:
这是完整的错误:
Objective-C 方法 'imagePickerController:didFinishPickingMediaWithInfo:' 方法提供 'imagePickerController(_ :didFinishPickingMediaWithInfo:)' 与可选要求方法 'imagePickerController(_:didFinishPickingMediaWithInfo:)' 冲突 在协议'UIImagePickerControllerDelegate'中
它出现在我的 ViewController.swift 文件中这个函数的第一个:
func imagePickerController(picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [NSObject : AnyObject]){
if let pickedImage = info[UIImagePickerControllerOriginalImage] as? UIImage {
ImageView.contentMode = .ScaleAspectFit
ImageView.image = pickedImage
}
dismissViewControllerAnimated(true, completion: nil)
}
我正在尝试学习本教程:http://www.codingexplorer.com/choosing-images-with-uiimagepickercontroller-in-swift/
从错误方法中,我了解到有一个方法 didFinishPickingMediaWithInfo 是从 imagePickerController 基类获取的,它不喜欢我试图覆盖它。但这就是我所知道的。我在网上找到的所有 imagePickerController 函数都是这样的。我做错了什么?
我正在使用 Xcode 7,如果这有什么不同的话。 ]
【问题讨论】:
标签: ios swift ios8 uiimagepickercontroller xcode7