如何通过Cocoa / Objective C中的NSLog记录当前行?

时间:2011-12-17 18:55:44

标签: objective-c cocoa

是否可以使用Cocoa / Objective C中的NSLog记录当前行号?

这就是我认为应该做的事情:

NSLog(@"current line: %@ and value: %@",__LINE__,abc);

我得到了Thread 1: Program Received Signal: "EXC_BAD_ACCESS"

1 个答案:

答案 0 :(得分:6)

__LINE__宏提供了一个整数,因此您需要更改格式字符串。而不是%@您需要%d

NSLog(@"current line: %d",__LINE__);