Невозможно отобразить значения переменных

Окружающая среда: версия Xcode 5.0.1 (5A2034a)
Сценарий:
1) Я создал простой шаблон проекта iOS для Apple.
2) я создаю локальное строковое значение с начальным значением; плюс локальная целочисленная переменная со значением.
3) Я сделал отладку 'po' & 'p' для объекта и целого числа.

Простой метод с отладочным доступом к локальным переменным

Отладчик XCode, очевидно, не видит эти значения.

Ниже приведено несколько фрагментов среды отладчика:

Как видите, генератор символов отладчика включен, а для оптимизации задано значение NO (ноль).


1) Вот еще один пример.

Примечание: NSLog() работает.
Обратите внимание на 'Turkey' для значения 'testString'. Почему это значение?
"Турция" использовалась в ДРУГОМ проекте и не имеет отношения к этому одному примерному проекту.
Похоже, что я получаю переменное кровотечение из некоторой среды xcode, свойственной Xcode 5; ... не найдено / опытно в Xcode 4.

Хорошо, это странно. Я попытался NSLog () и получил значения отображаются. Тогда просто для ударов я снова сделал 'po' и получил правильное значение.
Однако у меня все еще есть значение "Турция":


2) Вот второй пример.
Начиная с нового приложения из предоставленного Apple шаблона представления:

На этот раз NSLog () работает, но, опять же, не может получить значение po.
Я до сих пор не понял схему здесь.

Что еще я могу сделать?
Как мне получить команды отладчика 'po' & 'p' для отображения данных?
Или... почему я получаю противоречивое поведение отладчика (Xcode5 работает нормально; 'NSLog()')?

1 ответ

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

Так что с моей учетной записью Xcode что-то не так; в частности:

Поэтому я очистил папку Xcode, находящуюся в ~/Library/Developer, и перезапустил Xcode. Очевидно проблема (ы) решена.

Другие вопросы по тегам