重寫消氣,我創建屬性@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它沒關係,因爲我無法訪問它。 –