gpt4 book ai didi

swift - 在 swift 2 中使用 imagePickerController

转载 作者:搜寻专家 更新时间:2023-10-31 22:22:14 25 4
gpt4 key购买 nike

我正在使用以下函数从用户照片库中抓取照片,但出现错误:

Objective-C method 'imagePickerController:didFinishPickingImage:editinginfo conflicts with optional requirement in protocol 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 使用新语法自动完成它。

注意,此协议(protocol)要求已被弃用,请改用此协议(protocol):

    func imagePickerController(picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [String : AnyObject]) {
// your code
}

关于swift - 在 swift 2 中使用 imagePickerController,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31979041/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com