Как очистить вывод NSLog из кода? - PullRequest
2 голосов
/ 24 января 2011


Есть ли способ очистить вывод консоли из кода?

спасибо.

Ответы [ 3 ]

3 голосов
/ 04 декабря 2013

SHORTCUT I PREFER:

Просто ИСПОЛЬЗУЙТЕ & # x2318; + K Сочетание клавиш, когда вы хотите очистить данные NSLOG.

1 голос
/ 24 января 2011

Я не думаю, что это возможно сделать в коде.

Хотя в настройках XCode ( Вкладка отладки ) есть опция, называемая Auto Clear Debug Console .Он будет очищать вывод консоли каждый раз, когда вы запускаете приложение.Это может соответствовать вашим потребностям.

0 голосов
/ 24 января 2011

Если вы будете искать на сайте, вы найдете несколько способов манипулирования NSLog.Я использую

#ifndef __OPTIMIZE__
#    define NSLog(...) NSLog(__VA_ARGS__)
#else
#    define NSLog(...) {}
#endif

, чтобы убить вывод.Поместите вышеперечисленное в ваш файл .pch в папке «Другие источники», и он работает из коробки для релизных сборок.Замените OPTIMIZE другим флагом предварительной обработки, если вы хотите, чтобы это работало для других конфигураций сборки.

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