私はそのスーパーメソッドで実装されたメソッドを持っています。私のプログラムを実行するとき。それはうまく動作します。この警告はどのようにして抑制しますか?ちなみに、両方のメソッドは '.m'ファイルにあります。Xcodeで "不完全な実装"を抑制する方法?(継承)
コードは次のようである:
ClassA.m
@interface ClassA()
- (void)method;
@end
ClassA.h
@interface ClassA : ClassB
@end
ClassB.m
@interface ClassB()
@end
@implementation ClassB
- (void)method
{
}
そしてとき、私はOK作品ClassAの呼び出しメソッド
投稿なしコードなし、ご質問が不明 –
@MichałZygar、それは明らかです。クラスにメソッドがあり、その実装はスーパークラスにあります。 – yoyosir
私はそうは思わない。そこにいくつかの奇妙な構造を建てたようです。とにかく。なぜあなたはスーパークラスで実装され、派生クラスで宣言されたメソッドを持っていますか?なぜこのメソッドの宣言をスーパークラスのヘッダーファイルに入れないのですか?次に、派生クラスから直接このメソッドを呼び出すことができます。 –