我是iPhone开发的新手。我的代码中有太多的NSLog语句。什么时候我想要的只是nslog必须在控制台中打印。我怎么能这样做?
答案 0 :(得分: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__);