Начиная с обновления Xcode, мой проект C++ не показывает значения каких-либо поплавков в отладчике: когда мышь над переменными или просмотр их значений в представлении переменных, поплавки всегда отображают значение нуля, тогда как ints, строки и bools отображаются правильно,
Мертвый простой пример проекта здесь: http://www.flyingbreakfast.com/misc/Debugger-bug-Xcode-5.0.2.zip
float exampleFloat = 9; // Displays 0 in debugger/variables view
int exampleInt = 9; // Displays 9 in debugger/variables view
exampleInt += 0; // Breakpoint on this line
print exampleFloat
в приглашении LLDB выводит правильное значение 9, и запись значения в stdout также выводит правильные значения. Эта ошибка применяется ко всем поплавкам, а не только к местным жителям.
Я проверил, чтобы проект был настроен на сборку в debug, настроен на оптимизацию O0 и не настроен на удаление символов отладки.
Эта проблема также возникла в Xcode 5.0.1.
Щелкните правой кнопкой мыши на переменной в представлении "Переменные" и выберите "Редактировать сводный формат..." и проверьте, есть ли что-либо в этом текстовом поле. В моем случае в этом поле было ноль.
Он отлично работает для меня. Вы уверены, что что-то еще не происходит?