Регистрация имени класса всех UIViewControllers в проекте

Мы получилиОГРОМНЫЙ проект от аутсорсинга, который мы пытаемся "ремонт", В проекте есть сотни контроллеров представления. Наша цель - легко определить, какой класс мы сейчас ищем на устройстве.

Наше решение (которое нет работа, поэтому вопрос SO) следует.

Переопределите метод viewDidAppear для UIViewController через категорию следующим образом:

-(void)viewDidAppear:(BOOL)animated
{
    NSLog(@"Current View Class: %@", NSStringFromClass(self.class));
    [self viewDidAppear:animated];
    //Also tried this:
    //[super viewDidAppear:animated];
}

Эта категория будет помещена в.PCH проекта.

Это не потребует добавления дополнительного кода в сотни контроллеров представления и его легко включать и выключать. Это нене работает, потому что, как мымы узнали, <мем>нельзя просто переопределить существующий метод через категорию </ Мем>.

Чего нам не хватает?!?

Ответы на вопрос(6)

Ваш ответ на вопрос