前端之家收集整理的这篇文章主要介绍了
objective-c – 获取调用方法的对象,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
如果我在这样的
随机类中有一个
调用:
@implementation SomeClass
- (void) classMethodFoo
{
int a = [SomeSingleton sharedInstance].aValue;
}
@end
在SomeSingleton sharedInstance中,有没有办法获得对调用此方法的对象的引用(当然没有调用传递self作为参数)?
不,有关
调用者的信息不会
自动传递.
这就是为什么IBAction方法具有sender参数,以及为什么委托方法通常具有引用委托对象的参数的原因.
原文链接:https://www.f2er.com/c/119700.html