3

有効なスーパークラスと有効なサブクラス、つまりクラスが機能すると仮定します。

サブクラスのコンストラクターの次の行 self = [super init] ;

次の警告をスローします // 警告: 'struct Animal *' を割り当てている互換性のない Objective-C 型、予期される 'struct Cat *'

これを修正して警告を削除する方法についてのアイデアはありますか?

乾杯

4

1 に答える 1

8

スーパークラスでカスタムの init-Method を提供していますか?

このメソッドの戻り値の型を確認してください。(動物*)ですか?その場合は、これを (id) に変更します。

初期化メソッドは (id) を返す必要があります

于 2010-10-03T14:18:10.383 に答える