我有一個整數變量,例如,timeSignature,宣佈它在h文件,和合成的雙設置器/吸氣劑的方法:覆蓋setter方法,並獲得「XXX的本地聲明隱藏實例變量」
在.H:
@interface Metronome : NSObject {
int timeSignature;
}
@property (nonatomic) int timeSignature;
中的m:
@synthesize timeSignature;
我希望覆蓋setter方法:當用戶設置一個新的值給它,它別的東西,以及不斷變化的新的價值:
- (void) setTimeSignature:(int)timeSignature {
self.timeSignature = timeSignature; //hides instance variable warning at this line
[self doesSomethingElse];
}
繼承人問題,局部變量和實例變量具有相同的名稱。
我該如何避免這種情況?
這可能是最好的解決方案,謝謝! – 2012-04-25 07:30:05