UISegue не представляет новый контроллер представления

Я столкнулся с чем-то настолько странным, что мой единственный вариант — обратиться за помощью сюда. У меня есть три контроллера представления в рабочем процессе. Я могу без проблем перейти от View Controller A к B. Внезапно я не могу перейти от View Controller B к C. Я проверил, что все следующие методы сработали:

  • viewWillDissapear (Контроллер представления B)
  • viewDidDissapear (контроллер представления B)
  • viewWillAppear (Контроллер представления C)
  • viewDidAppear (Вьюконтроллер C)

Я попытался удалить переход и переделать его в IB. Я также почистил проект и перекомпилировал его.

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


person tnb121    schedule 08.03.2014    source источник


Ответы (1)


Так что, как это часто бывает с необъяснимыми проблемами, ответ очень скучный и однообразный. Я удалил приложение со своего тестового iPhone и переустановил его, и оно отлично сработало. Однако у меня были метки на трех контроллерах представления с одинаковыми именами. . . поэтому я переименовываю их на всякий случай.

person tnb121    schedule 08.03.2014