在Xcode日志旁边显示行号

时间:2016-10-31 19:51:17

标签: ios xcode

如何配置Xcode以显示导致日志打印的行号?

我在调试器中看到了日志,而且我不确定他们来自哪里。

2 个答案:

答案 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

swift示例:https://developer.apple.com/swift/blog/?id=15

答案 1 :(得分:0)

模拟器会发出很多恼人的消息,一些框架也是如此。这不是问题,所以请忽略它。