Controller クラスがあり、そのヘッダー ファイルは次のようになります。
@interface ClassA : UITableViewController<Class1Delegate, Class2Delegate>
UITableViewController で 2 つのデリゲートを作成できますか? これを行うと、コントローラー クラスの実装で「実装が不完全です」というエラーが表示されます。
ありがとう。
Controller クラスがあり、そのヘッダー ファイルは次のようになります。
@interface ClassA : UITableViewController<Class1Delegate, Class2Delegate>
UITableViewController で 2 つのデリゲートを作成できますか? これを行うと、コントローラー クラスの実装で「実装が不完全です」というエラーが表示されます。
ありがとう。
はい、できます。あなたの場合、コンパイラは、両方のプロトコルのすべてのメソッドを実装していないと不平を言っています。
実現しているプロトコルに必要なすべてのメソッドを実装する必要があります。この例では、必要なすべてのメソッド
Class1Delegate、Class2Delegate に移動し、@required ディレクティブの後に続くメソッドを確認します。
UITableViewController のドキュメントも参照してください。