0

ボタンの1つが選択されたときにUITableViewをロードするタブバーアプリケーションがあります。ビューコントローラーをロードしているようですが、データを入力していないようです。cell.text = @"cell" を設定しようとしました (行数 > 0 を設定しながら) と、CellForRowAtIndexPath の NSLog は、実際には関数が呼び出されていないことを証明します。viewDidLoad 関数のコンソールへの同じ NSLog 出力も出力を生成しないため、呼び出されていないように見えます。

助言がありますか?

4

1 に答える 1

0

-(void)viewWillAppear:(BOOL)animated; から [tableView reloadData] を呼び出してみてください。方法。これは、ユーザーがそのタブに移動するたびに呼び出す必要があり、現在呼び出されていないデリゲート コールバックを開始する必要があります。それでも呼び出されない場合は、テーブル デリゲートを自分自身に設定していることを確認してください。

編集:実際には、テーブル ビューのデリゲートとデータソースを自分自身に設定していることを確認してください。

于 2010-10-24T10:20:45.850 に答える