确定单例方法的调用者的类

时间:2011-03-25 19:19:32

标签: objective-c singleton

我有一个单例对象(在Objective C中,这是值得的)。给定单例中定义的任何特定方法,我可以确定调用它的对象的类吗?没有修改方法签名要求我传递一个调用者的实例(因为那时我必须在调用方法的每个地方修改代码)。

即,来自myObj

的电话
[[MySingleton instance] myMethod];

可以myMethod知道它是myObj正在调用它吗?我想避免(如果可以的话)不得不将代码更改为

[[MySingleton instance] myMethodCalledBy:self];

0 个答案:

没有答案