Кнопки раскадровки не будут нажимать Seque

Я знаю, это может звучать очень нелепо, но вдруг, когда я связываю экраны с помощью раскадровки: щелкните правой кнопкой мыши, перетащите> нажмите> Ссылка создается в раскадровке, но на экране нет панели навигации, и кнопка не работает. при запуске в симуляторе? Я перезагрузил компьютер, вышел из xcode, это произошло внезапно. Я действительно застрял сейчас, я пробовал создавать новые проекты, и во всех них одно и то же. Я могу перемещаться по экранам, добавляя их в контроллер панели вкладок, но это все. Я не могу заставить какие-либо последовательности работать в любом проекте.

Кто-нибудь еще сталкивался с этим, что может дать совет? Я использую xcode 4.3


person JSA986    schedule 03.04.2012    source источник
comment
Просто добавлю, что модальный режим работает нормально, просто push прекращает сотрудничество.   -  person JSA986    schedule 03.04.2012


Ответы (3)


После создания перехода "push" выберите свой первый контроллер представления (вызывающий) и перейдите к

Редактор > Встроить > Контроллер навигации

Только что проверил, работает нормально

person Alladinian    schedule 03.04.2012
comment
Большое спасибо за это, не могу передать вам, как это было неприятно. Так благодарен вам! - person JSA986; 06.04.2012

Может быть, вы случайно удалили соответствующий навигационный контроллер? Если это так, добавьте его снова и свяжите с вашим начальным контроллером представления.

person Matthias    schedule 03.04.2012
comment
Спасибо за ответ, я создал новые проекты, чтобы протестировать его, и в них он делает то же самое, также модальное работает нормально, его просто нажимают по какой-то странной причине. - person JSA986; 03.04.2012

Я вижу, что у ОП есть решение, но у меня есть другое решение, которое может помочь кому-то другому.

У меня был тот же симптом: вдруг у меня перестала работать кнопка.

Убедитесь, что для ViewController в раскадровке задан правильный класс viewController. Каким-то образом этот атрибут был сброшен в моем проекте, и кнопки перестали работать.

person Blamdarot    schedule 04.04.2012