【发布时间】:2017-04-18 03:08:49
【问题描述】:
这是我自定义的 NSLog。
#define NSLog(fmt, ...) printf("????????????%s,%d\n %s\n\n", __PRETTY_FUNCTION__, __LINE__, [NSString stringWithFormat:fmt, ##__VA_ARGS__].UTF8String)
此日志在另一个项目上运行良好,但在当前项目中编译时出现 4 错误。如果使用__VA_ARGS__,如#define NSLog(...) NSLog(__VA_ARGS__),它将编译成功。我认为这可能是由Building Setting 引起的。
谁有办法帮我解决这个问题。
【问题讨论】:
标签: ios objective-c xcode macros variadic