Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
可能重复: 如何找出谁调用了一个方法?
我有多个类和多个方法调用单例类的方法。我想知道哪个方法正在调用,而不传递标志。我已经将 self 传递给孩子我知道使用哪个类调用[classObj class];但我不知道如何识别哪个方法正在调用它。
[classObj class];
尽管我绝对建议不要这样做(按照您的建议传递一个标志),但您会在调用堆栈中看到一个级别:
NSLog(@"%@", [[NSThread callStackSymbols] objectAtIndex:1]);