如何配置Xcode以显示导致日志打印的行号?
我在调试器中看到了日志,而且我不确定他们来自哪里。
答案 0 :(得分:2)
您可以使用内置宏:__PRETTY_FUNCTION__
,__LINE__
,__FILE__
等。
目标C示例:
#define NSLog(__FORMAT__, ...) NSLog((@"%s [Line %d] " __FORMAT__), __PRETTY_FUNCTION__, __LINE__, ##__VA_ARGS__)
夫特:
println("assertion failed at \(__FILE__):\(__LINE__)")
gcc宏: https://gcc.gnu.org/onlinedocs/cpp/Standard-Predefined-Macros.html
答案 1 :(得分:0)
模拟器会发出很多恼人的消息,一些框架也是如此。这不是问题,所以请忽略它。