gpt4 book ai didi

swift - 无法为 UIImagePickerController 创建便利的初始值设定项

转载 作者:行者123 更新时间:2023-11-30 14:06:57 24 4
gpt4 key购买 nike

我正在尝试为 UIImagePickerController 创建一个方便的初始值设定项,但遇到以下错误:

extension UIImagePickerController {
convenience init(sourceType: UIImagePickerControllerSourceType, delegate: UIImagePickerControllerDelegate?) {
self.init()
self.sourceType = sourceType
self.delegate = delegate
}
}

错误消息

Cannot assign a value of type 'UIImagePickerControllerDelegate?' to a value of type 'protocol <UIImagePickerControllerDelegate, UINavigationControllerDelegate>?'

最佳答案

环顾四周后,我想到了以下内容,但这似乎有点麻烦。

extension UIImagePickerController {
convenience init<T: UIImagePickerControllerDelegate where T: UINavigationControllerDelegate>(sourceType: UIImagePickerControllerSourceType, delegate: T?) {
self.init()
self.sourceType = sourceType
self.delegate = delegate
}
}

关于swift - 无法为 UIImagePickerController 创建便利的初始值设定项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32257086/

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