2015-04-27 5 views
3

Я полностью перехожу к Swift, и у меня проблема с отладчиком.Я не вижу значения переменной в отладчике

Проблема в том, что я не вижу значения переменной и класса с точкой останова.

Когда я ввожу в консоли lldb эту команду, например po self, ответ:

error: :1:1: error: use of unresolved identifier 'self'

Мой проект компилируется в режиме отладки. У меня Xcode 6.3.1 и я использую swift 1.2.

+0

Иногда LLDB падает на работу - особенно с Swift. Нет волшебного решения. Возможно, вам придется использовать logging из 'println' или NSLog для некоторых вещей. – matt

+0

@matt Но меня это не порой. Во всем моем классе я не могу видеть ценности себя. Считаете ли вы, что это нормально? – Jeremy

+1

Покажите больше своего кода и где находится точка останова, и я расскажу вам, что я вижу на своем компьютере, если хотите. Но я боюсь, что это нормально. :( – matt

ответ

0

Это довольно противоречива, но она иногда работает, как это показано на снимке экрана:

enter image description here

Я не знаю, почему она иногда не работает, но я согласен, что иногда это Безразлично» работа! Мне часто приходится использовать println(self) в коде, чтобы узнать, что происходит.

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