【问题标题】:Compiler warning about "Semantic Issue" -- how to fix?关于“语义问题”的编译器警告——如何解决?
【发布时间】:2011-06-17 19:33:40
【问题描述】:

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

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

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

【问题讨论】:

  • @DownVoter:你能发表评论吗?

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


【解决方案1】:

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

您需要更改这些变量之一的名称才能消除此警告。

【讨论】:

    【解决方案2】:

    像这样重命名您的 ivars:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-10-01
      • 2011-04-09
      • 2020-02-16
      • 1970-01-01
      • 2011-11-23
      • 1970-01-01
      • 2020-11-25
      • 2011-01-16
      相关资源
      最近更新 更多