我正在使用以下功能从用户照片库中获取照片,但出现错误:
Objective-C方法
'imagePickerController:didFinishPickingImage:editinginfo
与协议中的可选要求冲突UIImagePickerControllerDelegate
。
func imagePickerController(picker: UIImagePickerController, didFinishPickingImage image: UIImage!, editingInfo: [NSObject : AnyObject]!) {
print("Image Selected")
self.dismissViewControllerAnimated(true, completion: nil)
importedImage.image = image
}
谁能告诉我如何修改功能以符合swift 2.0的可选要求?
谢谢!
Swift 2.0版本:
func imagePickerController(picker: UIImagePickerController, didFinishPickingImage image: UIImage, editingInfo: [String : AnyObject]?) {
// you code
}
如果您使用XCode 7,则可以删除此函子,然后重新键入它,并允许XCode使用新语法自动完成。
请注意,此协议要求已被弃用,请改用此协议:
func imagePickerController(picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [String : AnyObject]) {
// your code
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句