Как мне прочитать это утверждение из моего отладчика Xcode? - PullRequest
0 голосов
/ 12 февраля 2019

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

Я сравнил все свои контроллеры документов / просмотра с моими работающими / без ошибок и могу 'не могу найти ничего очевидного.

2019-02-12 18:47:20.879463+1300 Techsupport[15324:9474292] <UIView:0x7ff96154a2f0; frame = (0 0; 375 812); autoresize = W+H; tintColor =UIExtendedSRGBColorSpace 1 0.149131 0 1; gestureRecognizers = <NSArray:0x600002c474e0>; layer = <CALayer: 0x6000021d42c0>>'s window is not equal` to <Techsupport.EslViewController: 0x7ff9618fd800>'s view's window!

Ответы [ 2 ]

0 голосов
/ 12 февраля 2019

Как сказал @Sachin Vas, "похоже, у вас есть переход, который настроен на автоматический и программный запуск в коде".он был прав, у меня была ошибка, когда я вызывал функцию программно, а также автоматически.Спасибо всем за помощь!

0 голосов
/ 12 февраля 2019

Легче читать, если вы вытащите все детали о представлении:

Techsupport[15324:9474292] <UIView>'s window is not equal to <Techsupport.EslViewController: 0x7ff9618fd800>'s view's window!

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

Вот некоторые вещирассмотреть:

  • Как создается каждое из этих представлений?

  • Ожидаете ли вы иметь два окна?(У большинства приложений для iOS есть только один.)

  • Что вы пытаетесь сделать с рассматриваемым видом?

Хороший способ начатьустановить точку останова в месте возникновения ошибки, а затем работать в обратном направлении, пока не выясним, откуда исходит рассматриваемое представление.

...