UIImagePickerControllerDelegate 没有成员'delegate'
UIImagePickerControllerDelegate has no member 'delegate'
我正在尝试为 camera/photo 库制作一个选择器控制器。出现了正确的选项,但我无法从选择器中获取详细信息。
我已将其声明为
class Add: UITableViewController, UIImagePickerControllerDelegate {
var imagePickerController : UIImagePickerController!
在我看来确实加载了
override func viewDidLoad() {
imagePickerController = UIImagePickerController()
imagePickerController.delegate = self
}
我在尝试设置委托时遇到了问题
Value of type '(UIImagePickerController,
[UIImagePickerController.InfoKey : Any]) -> ()' has no member
'delegate'
如果我注释掉委托行,代码会编译但之后的函数不会运行
@objc func imagePickerController(_ picker: UIImagePickerController,
didFinishPickingMediaWithInfo info: [UIImagePickerController.InfoKey : Any]) {
// Code
}
将 UINavigationControllerDelegate
一致性添加到您的 Add
ViewController:
class Add: UITableViewController, UIImagePickerControllerDelegate, UINavigationControllerDelegate {
我正在尝试为 camera/photo 库制作一个选择器控制器。出现了正确的选项,但我无法从选择器中获取详细信息。
我已将其声明为
class Add: UITableViewController, UIImagePickerControllerDelegate {
var imagePickerController : UIImagePickerController!
在我看来确实加载了
override func viewDidLoad() {
imagePickerController = UIImagePickerController()
imagePickerController.delegate = self
}
我在尝试设置委托时遇到了问题
Value of type '(UIImagePickerController, [UIImagePickerController.InfoKey : Any]) -> ()' has no member 'delegate'
如果我注释掉委托行,代码会编译但之后的函数不会运行
@objc func imagePickerController(_ picker: UIImagePickerController,
didFinishPickingMediaWithInfo info: [UIImagePickerController.InfoKey : Any]) {
// Code
}
将 UINavigationControllerDelegate
一致性添加到您的 Add
ViewController:
class Add: UITableViewController, UIImagePickerControllerDelegate, UINavigationControllerDelegate {