我在一个自定义的NSObject类里面添加了一个属性,叫做token,
然后,我想在.m文件夹里面重写他的set方法和get方法:
- (void)setToken:(NSString *)token
{
_token = token;
[[NSUserDefaults standardUserDefaults] setObject:token forKey:@"token"];
[[NSUserDefaults standardUserDefaults] synchronize];
}
- (NSString *)token
{
return [[NSUserDefaults standardUserDefaults] objectForKey:@"token"];
}
但是每次我只要两个方法都写上了,上面那行:_token = token;就会报错,如图:
但是如果只写set方法,不写get方法了它又不会报错。
请大神帮我分析下到底是咋回事??如何解决。
=======================
.h界面有写属性。
@synthesize _token = token;