gpt4 book ai didi

ios - Swift:从类 Error UIViewController 和 UIIMagePickerController 多重继承

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

我手动添加了两个额外的 Controller (UINavigationControllerDelegateUIImagePickerController)到 UIViewController,添加 后我收到错误消息UIImagePickerController 表示,

从类 UIViewController 和 UIImagePickerController 的多重继承

我现在不确定如何解释和修复它。

由于这个错误,当我使用 image.delegate 方法并将其设置为等于 self

时,我也看到了一个错误

类型 ViewController 不符合协议(protocol) UIImagePickerControllerDelegate

代码:

class ViewController: UIViewController, UINavigationControllerDelegate, UIImagePickerController {

@IBAction func pickImage(sender: UIButton) {

var image = UIImagePickerController()
image.delegate = self
image.sourceType = UIImagePickerControllerSourceType.PhotoLibrary
image.allowsEditing = false

self.presentViewController(image, animated: true, completion: nil)


}

最佳答案

你的第一行应该有 UIImagePickerControllerDelegate,而不是 UIPickerViewController。系统认为您试图让您的 Controller 同时继承 UIViewController 和 UIImagePickerController,这是不允许的。

关于ios - Swift:从类 Error UIViewController 和 UIIMagePickerController 多重继承,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28598014/

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