Причина в том, что navigationController
является свойством, поэтому вы не можете просто изучить его; Вы должны будете отправить владельцу собственности сообщение получателя. В отладчике это довольно дорого, особенно в случае сбоя или иного сбоя, плюс у него всегда могут быть побочные эффекты (например, сбой в объекте Core Data, отложенная загрузка чего-либо или изменение какого-либо состояния в другом иваре), поэтому отладчик не будет делать это случайно.
Вы должны явно запросить сообщение с помощью консоли отладчика:
po [self navigationController]
(Я не знаю, позволит ли он использовать там синтаксис доступа к свойству. Между ними нет разницы, что является корнем проблемы: доступ к свойству является сообщением Objective-C Именно поэтому, как я описал выше, отладчик не сделает этого, если вы специально не скажете это.)