1、Xcode 不输出东西
做了日志收集后发现xcode 不打印了。最后发现是因为收集日志的时候 重写了NSSetUncaughtExceptionHandler() 方法,导致xcode不打印输出日志了。在调试阶段先注释掉日志收集的代码就好了。
2、xcode打印数据不全,下面 宏定义 能打印全部数据
#ifdef DEBUG//调试
#define NSLog(FORMAT, ...) fprintf(stderr,"%s:%zd\t%s\n", [[[NSString stringWithUTF8String: __FILE__] lastPathComponent] UTF8String], __LINE__, [[NSString stringWithFormat: FORMAT, ## __VA_ARGS__] UTF8String]);
#else// 发布
#define NSLog(FORMAT, ...) nil
#endif
网友评论