Есть ли способ получить имена классов всех контроллеров представления приложения для iOS? - PullRequest
0 голосов
/ 11 октября 2018

Поиск контроллеров представлений, представленных во время выполнения, путем обхода иерархии контроллеров представлений - это не то, о чем я здесь спрашиваю, я знаю, что это тривиально.Я просто хочу получить имена классов всех контроллеров представления, которые «могут» быть представлены / переданы для текущей сборки.Я думаю, что это может быть достигнуто путем рекурсивного обхода файлов в иерархии папок проекта.Но получение имени класса не может дать нам возможность проверить, является ли этот класс подклассом UIViewController.Может быть, это возможно в пути.Если вы знаете подход для реализации этой задачи, пожалуйста, поделитесь со мной.

1 Ответ

0 голосов
/ 11 октября 2018

Программно, я не уверен, как вы это сделаете, однако вы можете вывести контроллеры представления с помощью строки Regex в «Найти навигатор»:

^class.*: UIViewController$

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...