5

わかりやすくするために、スクリーン ダンプを同封しました。

データソースとデリゲートのアウトレットをアタッチし、テーブル ビューのアウトレットを作成しましたが、reloadData が機能しませんか?

理想的には、ビューが一度読み込まれた後にのみ reloadData を呼び出したいですか?

代替テキスト

4

2 に答える 2

6

あなたのプロパティを作成し、そのプロパティをあなたUITableViewの として使用します。IBOutletivar を直接使用する方法ではありません。再度接続してデバッグし、UITableViewnil でないかどうかを確認します。

データソース メソッドにブレークポイントを配置してUITableView、呼び出されるかどうかを確認します。呼び出される場合は、transactionsArray に実際にアイテムが含まれているかどうかを確認します。

これで問題が解決しない場合は、どのメソッドが呼び出されているかなどの詳細情報と追加のコードを提供する必要があります。

于 2010-10-01T08:31:41.047 に答える
2

UITableViewController のメイン ビューがテーブル ビューである場合、IBOutlets の使用を避け、コントローラーの tableView プロパティを直接使用できます。このような:

[self.tableView reloadData];

于 2010-10-01T08:39:43.277 に答える