最新 xcode 6.3 更新给我一个警告
Latest xcode 6.3 update gives me a warning
最近我将 xcode
更新到 6.3
版本。我收到以下警告消息。
Auto property synthesis will not synthesise property 'name'; It will
be implemented by its superclass, use @dynamic to acknowledge
intention.
有人可以帮我解决这个问题吗?提前致谢。
在您的 class 层次结构中,属性 name
有两种不同的定义。如果它们是同一类型并且用于相同目的,只需删除在 subclass 中声明的那个,或者在需要时将其替换为 @dynamic name;
以使编译器满意。
如果问题出在第三方库中,您可以有选择地忽略每个文件的警告,就像在我的情况下它在 AFNetworking 中。所以我禁用了所有 AF... 文件的警告。通过转到 Build Phases 然后在 Compiler Sources 中双击每个文件并添加一个编译器标志
-w -Xanalyzer -analyzer-disable-checker
最近我将 xcode
更新到 6.3
版本。我收到以下警告消息。
Auto property synthesis will not synthesise property 'name'; It will be implemented by its superclass, use @dynamic to acknowledge intention.
有人可以帮我解决这个问题吗?提前致谢。
在您的 class 层次结构中,属性 name
有两种不同的定义。如果它们是同一类型并且用于相同目的,只需删除在 subclass 中声明的那个,或者在需要时将其替换为 @dynamic name;
以使编译器满意。
如果问题出在第三方库中,您可以有选择地忽略每个文件的警告,就像在我的情况下它在 AFNetworking 中。所以我禁用了所有 AF... 文件的警告。通过转到 Build Phases 然后在 Compiler Sources 中双击每个文件并添加一个编译器标志
-w -Xanalyzer -analyzer-disable-checker