這是如此簡單,它使我發瘋,我找不到答案。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