0

UITableViewサブクラスを作成し、として機能するサブクラスSliderTableViewを作成しました。NSObjectSliderDataSourceUITableViewDataSource delegate

を延長したいUITableViewDataSource protocolSliderTableViewまたはで拡張プロトコルを宣言する必要がありSliderDataSourceます。プロトコルを宣言する場合SliderTableViewは、デリゲートにインポートする必要があります。デリゲートで宣言する場合は、インポートする必要はありませんが、従うプロトコルを宣言するのは怪しいように思えます。

4

1 に答える 1

1

どのヘッダー ファイルで定義する必要があるかという質問がある場合は、 SliderTableView.h で定義する必要があります。SliderTableViewプロトコルの内容を決定し、必要なものを認識します。だから、それは正しい場所です。依存関係があるため、インポートは正しいです。

とにかく、そのプロトコルの追加ヘッダー ファイルでプロトコルを定義することもできます。

于 2013-07-26T09:12:17.943 に答える