Невозможно отобразить значения переменных
Окружающая среда: версия 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. Очевидно проблема (ы) решена.