Я работаю над этим приложением уже несколько месяцев и с тех пор, как помню, у меня никогда не было проблемы с segues. Код не изменяется с точки зрения вызова performSegueWithIdentifier
, но поскольку мое последнее обновление для Xcode 7 и iOS 9, я не смог решить эту проблему.
Я пробовал:
- Кнопка удаления и создание новой кнопки w/segue
- Использование прямого перехода из кнопки для просмотра без использования
performSegueWithIdentifier
- Кнопка соединения с новым пустым представлениемController
Когда я нажимаю кнопку, никакие функции начальной загрузки не вызываются в целевом VC (Ex: ViewDidLoad
, ViewWillAppear
и т.д.). Когда я соединяю его с пустым представлением, segue отлично работает с тем же кодом на месте.
Так как код никогда не останавливается или не разбивается, и просто кажется, что он "замораживается" на месте, все еще работая на Xcode, я не могу даже сузить это до того, что вызывает проблему. У меня есть аналогичный segue, который также вызывается из другой кнопки на том же ViewController, у которого нет никаких проблем.
Любые мысли по этому поводу очень ценятся!
EDIT: Я сузил проблему до UITextView
, вызвав проблему. После удаления текстовых просмотров страница загружается штрафом через segue. Интересно, что изменилось между iOS 8 и iOS 9 с точки зрения UITextView
, поскольку мне придется удалить текстовые представления и полностью добавить новые текстовые представления.