0

我是 iPhone 开发的新手。我的代码中有太多 NSLog 语句。当我想要的时候,只有 nslog 必须在控制台中打印。我怎样才能做到这一点?

4

1 回答 1

0

您可以在您的 pch 文件中尝试此代码,并根据它设置您的 bool 值......就像您使用的任何类中声明这个BOOL myDebugEnabled = FALSE;

extern BOOL myDebugEnabled;
#define DLog(fmt, ...) if (myDebugEnabled) NSLog((@"%s [Line %d] " fmt), __PRETTY_FUNCTION__, __LINE__, ##__VA_ARGS__);
#define ALog(fmt, ...) NSLog((@"%s [Line %d] " fmt), __PRETTY_FUNCTION__, __LINE__, ##__VA_ARGS__);
于 2012-05-01T09:22:43.767 回答