2015-02-05 2 views
2

Я создаю раскадровку в XCode 6 и подключаю свои взгляды, и по какой-то причине модальный переход из таблицы в одном очень медленный.В XCode 6 почему мои модальные сегменты иногда медленны?

Иногда это работает мгновенно, иногда это занимает несколько секунд, а иногда он не работает, пока не нажать на экране (я думал, что это было действительно странно и может быть хорошим индикатором того, что происходит!)

Получение ошибок, любая идея?

Благодаря

+0

Возможно, вы работаете над какой-то долгой работой, возможно, загружаете что-то в основной поток в новом контроллере. Вы можете использовать инструмент Time Profiler, чтобы узнать, что вызывает задержку. Или разместите соответствующий код здесь, и мы можем посмотреть. Как бы то ни было, невозможно точно ответить на ваш вопрос. –

+1

Спасибо за ответ, но я буквально просто работаю на Раскадке. Единственное, что я делаю, это выполнение запроса в фоновом режиме на Parse.com для заполнения таблицы. Кроме этого ничего. Будем смотреть на Time Profiler, хотя, спасибо. – nickjf89

+0

Кроме того, при смене его на Show Segue проблема исчезла. – nickjf89

ответ

0

Если бы это точно проблема, которая взяла большую часть моего дня.

Думал, что это проблема с coreData, повторная работа со всем стеком, достала вещи, которые, как я думал, вызывают проблему.

Оказывается, это был модальный набор, установленный в раскадровке из ячейки в пункт назначения NavController. Удалил segue, а затем создал новый segue NOT из ячейки tableView, но из самого ViewController, у которого есть tableView, затем установите для segueId тот же идентификатор, что и раньше. Затем в ViewController добавлен метод didSelectRowAtIndexPath для ручного вызова segue.

Решает проблему. Надеюсь, что это помогает, понятия не имею, почему проблема из-за этой проблемы вызвала проблему.

Смежные вопросы