Когда я использую эту строку кода в viewDidLoad основного viewController приложения, он просто полностью игнорируется:
[self presentModalViewController:nextController animated:YES];
NextControler не загружается, ничего не происходит.
Я знаю, что код «выполняется», так как я установил NSLog до и после него, а также запустил программу с точкой останова.
Когда я вызываю эту строку в другом месте кода, она отлично работает, как и ожидалось, но в viewDidLoad она игнорируется.
Итак, я попробовал этот код, чтобы увидеть, будет ли какая-либо разница:
[self.view addSubview:nextController.view];
Это загрузка представления nextController поверх моего основного представления, но некоторые из него прозрачны, так что основное представление просвечивает, и когда я пытаюсь нажать на кнопку в nextController, это на самом деле NSLog, как нажмите кнопку в главном окне под ней.
Кто-нибудь знает, что здесь может происходить?
Заранее спасибо!