关于“语义问题”的编译器警告 - 如何修复?

时间:2011-06-17 19:33:40

标签: objective-c ios cocoa-touch datepicker warnings

构建我的应用时收到此警告:

  

警告:语义问题:'datePicker'的本地声明隐藏了实例变量

这是什么意思,我该如何解决?

2 个答案:

答案 0 :(得分:4)

您可能有一个名为datePicker的参数方法。此方法位于具有相同名称的字段的类中。

您需要更改其中一个变量的名称以消除此警告。

答案 1 :(得分:1)

重命名你的ivars:

@interface SomeClass{
  NSString * _datePicker;
}
@property (nonatomic,retain) NSString * datePicker;
@end

@implementation SomeClass

@synthesize datePicker =_datePicker;

...