Мне нужно иметь возможность определить тип класса UIImagePickerController
, но мне это не удалось.
Я использую функцию делегата NavigationController
, например, так:
func navigationController(_ navigationController: UINavigationController, willShow viewController: UIViewController, animated: Bool) {
if viewController is MyViewController {
//executes
}
}
Это отлично работает.Что мне нужно сделать, так это обнаружить UIImagePickerController
, используя тот же метод, как этот:
if viewController is UIImagePickerController {
//never executes
}
Оператор if обнаруживает UIImagePickerController
, если я изменю оператор if для проверки на UIViewController
.Так что я знаю, что можно обнаружить, я просто не уверен, какой класс я должен проверять.
Если бы кто-то мог сказать мне, какой класс я должен проверять, или если этот метод вообще возможен, это было быбудь офигенным!