这是如此简单,它使我发疯,我找不到答案。Objective-C方法如何引用调用它的对象?
一个方法如何引用调用它的实例?
实施例:在类的α一些方法,我有“[喝彩查理]”
我想有查理方法做“α-实例增量];”与做了“[bravo charley]”的alpha的特定实例。但查理对alpha或其实例一无所知。
换句话说,我如何从alpha实例中的方法调用的charley方法中获得对alpha实例的引用?
我可以做类似
in bravo.h:
-(id) charley:(id)invoker;
in alpha.m:
[bravo charley:self];
,然后 “[调用三角洲]。”在charley方法中,但这看起来很丑陋。
谢谢。难怪我找不到一种内置的方式来做到这一点! – 2009-09-28 14:14:11