-1

Controller クラスがあり、そのヘッダー ファイルは次のようになります。

@interface ClassA : UITableViewController<Class1Delegate, Class2Delegate>

UITableViewController で 2 つのデリゲートを作成できますか? これを行うと、コントローラー クラスの実装で「実装が不完全です」というエラーが表示されます。

ありがとう。

4

2 に答える 2

1

はい、できます。あなたの場合、コンパイラは、両方のプロトコルのすべてのメソッドを実装していないと不平を言っています。

于 2012-10-12T13:38:40.270 に答える
1

実現しているプロトコルに必要なすべてのメソッドを実装する必要があります。この例では、必要なすべてのメソッド

  • Class1Delegate
  • Class2Delegate

Class1Delegate、Class2Delegate に移動し、@required ディレクティブの後に続くメソッドを確認します

UITableViewController のドキュメントも参照してください。

于 2012-10-12T13:44:41.570 に答える