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