NSLog не выводится в LLDB.Работает в ГБД - PullRequest
11 голосов
/ 01 марта 2012

Со времени недавнего обновления Xcode 4.3 теперь кажется по умолчанию отладчиком LLDB. Я только что обнаружил, что мои операторы NSLog не отображаются в консоли. После поиска ответов, не найдя ни одного, я переключился обратно на GDB, и он работает нормально. Я нахожу, что другие упоминают NSLog в LLDB, поэтому я не понимаю, почему он терпит неудачу в моем случае. Разве это не должно работать так же? Есть ли другой метод для LLDB?

Ответы [ 2 ]

10 голосов
/ 29 марта 2012

Переключение с LLDB обратно на GDB также работает для меня.

Для тех, кто не знаком с xcode, чтобы изменить отладчик времени выполнения обратно на GDB:

  1. Cmd ⌘ + Опция ⌥ + R для вызова панели

  2. Изменить отладчик на 'GDB'

Это нужно будет сделать, пока ошибка не будет исправлена.

1 голос
/ 07 апреля 2012

xcode 4.3.2 lldb не показывает многобайтовую строку, выводимую NSLog при отладке на реальном устройстве, но работает при отладке с помощью симулятораЯ просто переключаюсь обратно на GDB, выбирая «редактировать схему».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...