标签: objective-c metaprogramming
所以我有一个相当复杂的应用程序,我可能天真地同意“调试”。在进入某种方法时,我想打印出关于谁调用该方法的信息,从哪个类,方法等调用它。任何建议都将非常感谢!!
答案 0 :(得分:3)
只需添加您的方法:
NSLog(@"Show stack trace: %@", [NSThread callStackSymbols]);
答案 1 :(得分:1)
对于调试,您可以使用调试器:)在方法中放置一个断点并查看回溯。
您还可以使用方法中的相关信息分散NSLog语句。