プライマリクラスにすでに実装されていることがわかっているメソッドをオーバーライドするために、意図的にカテゴリを使用しています。これは通常、弱い設計の兆候であることを私は知っています-お願いします、講義はありません-しかし、この場合、私はきれいにサブクラス化することができません。スウィズリングもオプションかもしれないことを私は知っています。
しかし、今のところ、どうすればこの警告を抑えることができますか?llvmは、無効にできることを示すコンパイラ警告をスローします(diagnostic ignored "-Wobjc-protocol-method-implementation"
)。しかし、リンカーも文句を言います。
これは同様の質問をしますが、別の答えを探していました。リンカに文句を言わないようにするにはどうすればよいですか?
ありがとう。