B了狗了,手机升级到ios10之后个别项目打印不出来东西了。那叫一个猴急的呀,差点没去打电话问候开发xcode作者的beach妈。咳咳,我还是有涵养的,一切的一切,可能就是我们的使用方法不正确。
本来想等看看哪位大神能出个靠谱的方法呢,结果,呵呵哒。都不靠谱。机缘巧合之下,我用swift写项目的时候竟然打印出来了。我擦,其实oc了吗?oc是后妈养的吗?只对小儿子好等各种理论脑子里过了一遍。最后决定我试试oc上是否可以打印出来。。好吧,oc你果然成后妈养的了。
贴到pch文件里吧。嗖嗖的。。老铁,给力。这个代码还不会引用。。
#ifdef DEBUG
#define DMString [NSString stringWithFormat:@"%s", __FILE__].lastPathComponent
#define NSLog(...) printf("%s第%d行: %s\n\n", [DMString UTF8String] ,__LINE__, [[NSString stringWithFormat:__VA_ARGS__] UTF8String]);
#else
#define NSLog(...)
#endif
网友评论