0
我用在這個帖子中定義的調試宏DEBUG我#DEFINE不起作用:How to print out the method name and line number and conditionally disable NSLog?的XCode - 從4.0.2升級到4.2,現在
但現在,當我在Xcode 4.0.2升級4.2突然在控制檯中沒有調試輸出。發生了什麼?
在我的應用程序,Prefix.pch:
#ifdef DEBUG_MODE
# define DLog(fmt, ...) NSLog((@"%s [Line %d] " fmt), __PRETTY_FUNCTION__, __LINE__, ##__VA_ARGS__);
#else
# define DLog(...)
#endif
如何我一直在使用它:
DLog(@"%@", variable);
然後,我有一個預處理宏爲我調試的目標提到DEBUG_MODE=1
可能需要一些代碼爲這個請。向我們展示'#define'和你使用它的一個例子 –
添加代碼示例。 –