0

自己の代わりに別のビューを渡す可能性はありますか??

self.tableViewControl.dataSource =self; self.tableViewControl.delegate=self;

私はこれを試しました:

thirdView *tv=[[thirdView alloc]init];


 self.tableViewControl.dataSource =tv;
self.tableViewControl.delegate=tv;

cellForRowAtIndexPath と必要なすべての関数を thirdView.m ファイルに入れましたが、アプリがクラッシュします。

私はiosの初心者です。

4

1 に答える 1

1

thirdViewクラスが UITableView のデリゲートおよびデータソース プロトコルを実装していることを確認してください@required

編集:

コンパイラは、UITableViewDataSource が実装されていないという警告を出していますか? U は uitableview のデータソースとデリゲート メソッドを thirdview の .m 実装に実装する必要があります.Ur Table ビューは thirdview のオブジェクトでデータソースを探していて、見つけることができないため、クラッシュします。

于 2013-02-11T05:40:20.230 に答える