Я добавил UIImagePickerController
в UIViewController
. Я также назначил UIImagePickerControllerDelegate
этому UIViewController
.
Когда я выполняю следующую строку, Я бы из несовместимого типа 'RootViewController'
Затем я добавил протокол UINavigationControllerDelegate
к тому же UIViewController
, и сообщение об ошибке исчезло.
Итак, мне нужно добавить оба протокола в UIViewController
, когда я добавляю UIImagePickerController
?
Если UIImagePickerController
указывается как подкласс UINController как 11107282] d. это не будет автоматически? Почему мне нужно добавить протокол делегата его родителя, а не только протокол
UIImagePickerControllerDelegate
?
Это ошибка или я что-то упускаю?