iOS: UIViewController не выдвигается проблема - PullRequest
1 голос
/ 01 сентября 2011

Я работаю над новым приложением, в котором есть «основной» UIViewController с некоторыми UIB-кнопками, и как только пользователь нажимает на кнопки, приложение переходит к другому UIViewController.

По какой-то причине UIViewControllers не открываются, при нажатии на кнопку ничего не происходит. Несколько моментов, о которых каждый, кто пытается помочь, должен знать о

  • Я использую код и интерфейс, которые очень похожи на другое приложение, которое я создал и работает нормально (я трижды проверил код, и это то же самое в области, которая делает навигацию UIViewControllers)
  • Я трижды проверил элементы Interface Builder и их подключение к IBOutlet у нас нормально (представление подключено к просмотру, Владелец файла установлен правильно и т. Д ...)
  • Я вставил NSLogs в UIViewController, который не выдвигается, и я вижу, что вызывается initWithNibName, но не вызывается viewDidLoad.
  • Я использую простой простой код для создания и отправки UIViewController: alloc + initWithNibName, а затем presentModalViewController или pushViewController (ни один из них не работает), и, как я уже сказал, в другом приложении с тем же механизмом он работает нормально.

Я не знаю, где искать! Может быть, я по ошибке выключил какую-то кнопку «Включить» в Интерфейсном Разработчике или что-то в этом роде.

Кто-нибудь сталкивался с чем-то подобным или может иметь какую-то новую мысль относительно того, куда я должен смотреть?

1 Ответ

0 голосов
/ 22 октября 2011

Хм, странно. Вещи, которые я могу придумать сейчас: вы называете [super] в вашем viewDidLoad? Это сложено позади другого взгляда? Запустите инструменты, чтобы увидеть, распределяются ли все объекты в толкаемом виде, чтобы вы знали, загружен ли весь вид. А вы используете навигационный контроллер? чем вы используете pushViewController. Когда вы не хотите и хотите модель, вы используете presentmodalviewcontroller.

...