2012-03-12 19 views
-1

我用#define NSLog(p1,...);不工作在Xcode 4.3.1

#define NSLog(p1, ...); 

把註銷在我的代碼。然後我用

//#define NSLog(p1, ...); 

把登錄我的代碼 這似乎沒有任何效果,現在我使用的Xcode 4.3.1。

我做錯了什麼?還是有其他選擇嗎?

+0

你能給一個例子嗎?我不明白你的代碼這麼多 – 2012-03-12 08:53:27

+0

的NSLog(@「%@」,P1) – Krrish 2012-03-12 08:54:12

回答

0

使用#define kMyString @"This is my string text!"然後用NSLog(@"String: %@",kMyString);

+0

感謝您的反應,但是這不是我的意思。我所做的是一些可以輕鬆關閉日誌記錄的技巧 – Chrizzz 2012-03-13 21:45:11

0

我找到了解決辦法。與以前版本的Xcode的不同之處在於

#define NSLog(p1, ...); 

當我在.m文件把這個代碼不工作了。它只能從.h文件工作