最近、xcode
バージョンに更新しました6.3
。次の警告メッセージが表示されます。
自動プロパティ合成は、プロパティ 'name' を合成しません。これはそのスーパークラスによって実装され、@dynamic を使用して意図を確認します。
誰かがこれについて私を助けてくれますか?. 前もって感謝します。
最近、xcode
バージョンに更新しました6.3
。次の警告メッセージが表示されます。
自動プロパティ合成は、プロパティ 'name' を合成しません。これはそのスーパークラスによって実装され、@dynamic を使用して意図を確認します。
誰かがこれについて私を助けてくれますか?. 前もって感謝します。
クラス階層には、プロパティの 2 つの異なる定義がありますname
。両方が同じ型で同じ目的に使用される場合は、サブクラスで宣言されているものを削除する@dynamic name;
か、必要に応じて代わりに使用して、コンパイラを満足させてください。
問題がサードパーティのライブラリにある場合は、ファイルごとに警告を選択的に無視できます。私の場合は AFNetworking 内にあります。そのため、すべての AF... ファイルの警告を無効にしました。Build Phases に移動し、Compiler Sources で各ファイルをダブルクリックしてコンパイラ フラグを追加します。
-w -Xanalyzer -analyzer-disable-checker