XCode4 не может смотреть значения переменных - PullRequest
2 голосов
/ 13 июня 2011

Немного раздражает, что когда я достигаю точки останова в XCode 4, значения выражений Watch всегда серые.Я должен создать фиктивные переменные, указывающие на то, что я хочу наблюдать, чтобы обойти это.

В журнале говорится о следующих ошибках при запуске приложения:

предупреждение: невозможно прочитать символы для /Developer/Platforms/iPhoneOS.platform/DeviceSupport/4.3.3 (8J2) / Symbols/System/Library/Frameworks/IOKit.framework/IOKit (файл не найден).предупреждение: попытался удалить несуществующую библиотеку: /Developer/Platforms/iPhoneOS.platform/DeviceSupport/4.3.3 (8J2) /Symbols/System/Library/Frameworks/IOKit.framework/IOKit Текущий язык: auto;в данный момент предупреждение target-c ++: невозможно прочитать символы для /Developer/Platforms/iPhoneOS.platform/DeviceSupport/4.3.3 (8J2) /Symbols/Developer/usr/lib/libXcodeDebuggerSupport.dylib (файл не найден).

Как я могу это исправить?

1 Ответ

0 голосов
/ 10 августа 2011

Что касается меня, я отлаживаю переменные, используя две удобные консольные команды GDB.Вы можете ввести их в режиме отладки в консоли отладки после отметки GDB.Я использую команду "p" для печати основных переменных типа C:

p [[[self pointerToMyClass] anotherPointerToOtherClass] someIntValue]

И я использую команду "po" для печати содержимого массивов, для проверки объектов:

po [[[self pointerToMyClass] anotherPointerToOtherClass] someNSArray]
po [[[self pointerToMyClass] anotherPointerToOtherClass] myUIImageView]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...