Objective C - 是否可以获取调用方法的对象的名称或指针?

时间:2011-03-16 04:15:54

标签: objective-c logging

我已经设置了一个Objective C日志类,但是我想知道将消息发送到日志类的对象。

所有的日志记录示例似乎都围绕C宏包装了目标C类,这需要日志记录采用C函数语法;我想坚持使用Objective C语法。

任何人都可以协助如何检索邮件来源吗?

提前致谢,

2 个答案:

答案 0 :(得分:0)

都能跟得上;无法做到。至少,不一致,即便如此,并非没有大规模的性能影响。

这似乎最近经常出现。

Finding where a method was called from

答案 1 :(得分:0)

我通常将来自来电者的信息传递给NSLog

 NSLog(@"%@::%@", [[self class] description], NSStringFromSelector(_cmd));

不确定它是否是您想要的。