我正在尝试为相机/照片库做一个选择器控制器。出现正确的选项,但我无法从选择器中获取详细信息。
我将其声明为
class Add: UITableViewController, UIImagePickerControllerDelegate {
var imagePickerController : UIImagePickerController!
并且我认为确实加载了
override func viewDidLoad() {
imagePickerController = UIImagePickerController()
imagePickerController.delegate = self
}
尝试设置代理人时遇到问题
类型的值'(UIImagePickerController,[UIImagePickerController.InfoKey:任何])->()'没有成员'委托'
如果我注释掉委托行,则代码可以编译,但之后的功能无法运行
@objc func imagePickerController(_ picker: UIImagePickerController,
didFinishPickingMediaWithInfo info: [UIImagePickerController.InfoKey : Any]) {
// Code
}
向您的UINavigationControllerDelegate
ViewController添加Add
符合性:
class Add: UITableViewController, UIImagePickerControllerDelegate, UINavigationControllerDelegate {