当我像下面这样声明我的属性时,我需要使用 getter 属性覆盖多个属性的 getter 方法。我希望我所有属性的 getter 与获取这三个属性的代码的方法相同。
@property (nonatomic,strong, getter=getObject) (NSString*) obj1;
@property (nonatomic,strong, getter=getObject) (NSString*) obj2;
@property (nonatomic,strong, getter=getObject) (NSString*) obj3;
虽然,我需要在我的 getObject 方法中知道当前正在询问哪个属性。是否有可能在 getObject 方法的实现中知道当前正在询问哪个对象?我希望下面的 %@ 代码返回 obj1、obj2 或 obj3。
-(NSString*) getObject{
NSLog(@"the property requested is: %@", ?????)
}
关于如何做到这一点的任何想法?
非常感谢!雷诺