7

如果我在这样的随机类中接到电话:

@implementation SomeClass

- (void) classMethodFoo
{
    int a = [SomeSingleton sharedInstance].aValue;
}

@end

在里面SomeSingleton sharedInstance,有没有办法获得对调用这个方法的对象的引用(当然没有被调用的 self 作为参数传递)?

4

1 回答 1

7

不,有关呼叫者的信息不会自动传递。

这就是为什么IBAction方法,例如,有一个sender参数,以及为什么委托方法通常有一个引用委托对象的参数。

于 2011-05-25T06:15:34.463 回答