这太简单了,它让我发疯,我找不到答案。
方法如何引用调用它的实例?
示例:在 alpha 类的某些方法中,我有“[bravo charley]”
我想让 charley 方法执行“[alpha-instance delta];” 使用执行“[bravo charley]”的特定 alpha 实例。但 charley 对 alpha 或其实例一无所知。
换句话说,我怎样才能从由 alpha-instance 中的方法调用的 charley 方法中获取对 alpha-instance 的引用?
我可以做类似的事情
in bravo.h:
-(id) charley:(id)invoker;
in alpha.m:
[bravo charley:self];
然后是“[invoker delta];” 在查理方法中,但这看起来很丑陋。