Почему моя консоль po выдает ошибку, но та же строка кода вылетает в приложении - PullRequest
0 голосов
/ 14 февраля 2020

Хорошо, я предполагаю, что это странный вопрос, но когда я пишу

po self.childViewControllers[2].childViewControllers[1];

в консоли с помощью lldb после установки breakpoint, он печатает

MyNavigationController

что правильно в иерархии. Но когда я пытаюсь записать тот же фрагмент кода с NSLog в моем исходном коде, приложение вылетает с ошибкой index out of bounds.

Это тот же кусок кода, я просто скопировал его. Я использую исходный код внутри didSelectItem делегата, но также попробовал его в viewDidLoad с тем же cra * sh.

...