我有一个自定义类,它有一个NSNumber属性:isProxy,当我在swift中使用这个属性时:
if (userInfoModel.isProxy.boolValue){...}
Xcode将isProxy属性识别为NSObject的isProxy方法,并给我一个错误:
Method 'isProxy' was used as a property; add () to call it
我无法将isProxy映射到另一个名称,因为此属性已在我的项目中的许多位置使用过,因此我无法更改其名称。
那么有办法解决这个错误吗?
答案 0 :(得分:-2)
我的代码中没有收到任何错误:
@interface VerticallyAlignedLabel : UILabel {
}
@property (nonatomic, assign) NSNumber *isProxy;
@end
VerticallyAlignedLabel *label = [[VerticallyAlignedLabel alloc] init];
int isProxyValue = label.isProxy.intValue;
NSLog(@"isProxyValue:%d",isProxyValue);
你能告诉我你的课程'得到'和'设置'方法