objective c初心者,有搜尋過關鍵字,不過沒找到想要的答案
想請問一下使用property宣告一個變數之後
應該可以使用"_變數名"來存取該變數
當我單使用setter method時,"_變數名"是可以存取的
而當我再加上getter method時,就發生下面的錯誤了
@property宣告之後不是就不需要synthesize再宣告了嗎?
不太了解這中間的問題
想請教一下是為什麼,謝謝
@interface ViewController ()
@property (nonatomic) int var1;
@end
@implementation ViewController
- (void)setVar1:(int)var1 {
_var1 = 1;
Use of undeclared identifer '_var1';
}
//加上getter method之後就發生紅字的錯誤說使用了未定義的變數
- (int)var1 {
}
@end