У меня есть AppDelegate, который имеет 3 представления. Я добавляю все три
[window addSubview:gameViewController.view];
[window addSubview:viewSettings.view];
[window addSubview:viewController.view];
[window makeKeyAndVisible];
В делегате приложения у меня есть несколько методов для обмена представлениями, вызывая
[window bringSubviewToFront:gameViewController.view];
Когда я внутри viewController, я использую
pinkAppDelegate *appDelegate= (pinkAppDelegate *)[[UIApplication sharedApplication] delegate];
[appDelegate switchToSettings];
чтобы переключить мои подпрограммы... пока что так хорошо.
НО, когда я нахожусь в своем представлении. Устанавливая UIViewController, и выполняю тот же вызов appDelegate, он перехватывает, как будто он не понимает, как вызвать метод appDelegate.
У меня есть все мои взгляды, привязанные к моему синтаксису xib, но не могу понять, почему я не могу пройти методы в основном appdelegate