Как определить тип UIImagePickerController в делегатской функции navigationController? - PullRequest
0 голосов
/ 06 июня 2019

Мне нужно иметь возможность определить тип класса 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.Так что я знаю, что можно обнаружить, я просто не уверен, какой класс я должен проверять.

Если бы кто-то мог сказать мне, какой класс я должен проверять, или если этот метод вообще возможен, это было быбудь офигенным!

...