最新的xcode 6.3更新给了我一个警告

时间:2015-04-09 09:39:32

标签: ios objective-c xcode xcode6.3

最近,我已将xcode更新为版本6.3。我收到以下警告信息。

  

自动属性合成不会合成属性' name&#39 ;;它会   由其超类实现,使用@dynamic来确认   意图。

有人可以帮我解决这个问题吗?提前谢谢。

2 个答案:

答案 0 :(得分:2)

在您的类层次结构中,属性name有两种不同的定义。如果它们都是相同的类型并且用于相同的目的,只需删除子类中声明的那个或者如果需要用@dynamic name;替换它以保持编译器满意。

答案 1 :(得分:1)

如果问题出现在第三方库中,您可以有选择地忽略每个文件的警告,就像我在AFNetworking中一样。所以我禁用了所有AF ...文件的警告。通过转到Build Phases,然后在Compiler Sources中双击每个文件并添加编译器标志 -w -Xanalyzer -analyzer-disable-checker