[問題] property一問
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
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 210.201.105.20
※ 文章網址: https://www.ptt.cc/bbs/MacDev/M.1470043686.A.32B.html
推
08/01 18:51, , 1F
08/01 18:51, 1F
→
08/01 18:51, , 2F
08/01 18:51, 2F
→
08/01 21:47, , 3F
08/01 21:47, 3F
→
08/01 21:48, , 4F
08/01 21:48, 4F
→
08/02 09:11, , 5F
08/02 09:11, 5F
MacDev 近期熱門文章
PTT數位生活區 即時熱門文章