重写消气,我创建属性@property (nonatomic) NSString *userPin;
在Objective-C
,我想重写getter和setter它。我认为支持可变_userPin是自动生成的,但是当我试图访问它的getter:
-(NSString*)userPin{
/* Minutes */
_userPin;
}
但是编译器警告我未声明的标识符_userPin
。为什么没有生成该变量?
重写消气,我创建属性@property (nonatomic) NSString *userPin;
在Objective-C
,我想重写getter和setter它。我认为支持可变_userPin是自动生成的,但是当我试图访问它的getter:
-(NSString*)userPin{
/* Minutes */
_userPin;
}
但是编译器警告我未声明的标识符_userPin
。为什么没有生成该变量?
来自文档:“如果您为readwrite属性实现了getter和setter,或者为readonly属性实现了getter,编译器将假定您正在控制属性实现并且不会合成实例变量自动。“
谢谢,现在明白! –
@JamesP它没关系,因为我无法访问它。 –