0

何をしようとしているのが正しいアプローチなのかわかりません。

1) アプリには 2 つのタブがあります。タブ 2 には UITableView があります。2) アプリケーションには、アプリケーションのさまざまな部分でいつでも更新できる gData [ Singleton ] という名前のグローバル NSMutableArray があります。

ここでの目的は、gData を UITableView に表示することです。

3) UI には、UITableView のデータ ソースとして使用される変数 tableData があります。4) ViewWillAppear を実装し、その中で gData が tableData にコピーされ、UITableView がリロードされます。

これこれいいよ、

1) ユーザーは常に UITableView が表示されるタブに表示されます。

2) アプリケーションのどこかでグローバル gData が更新されます。

3) 私が行ったことは NSNotifition の実装であり、gData を更新するモジュールによって発生します。

4) tab-2 はその通知をキャプチャし、From gData を tableData にコピーしようとし、UITableView をリロードしようとします。

どうした:

1) ユーザーは tab-2 UITableView Visible にいます。

2)アプリがUITableViewをリロードしても、画面をタッチしてスクロールしないと反映されない?.

行を動的に更新し続け、ユーザーがそれを見ることは可能ですか?

助けてくれてありがとう!!..

4

1 に答える 1

0

UITableView の「-reloadData」メソッドを呼び出しましたか? または、「-setNeedsDisplay」/「-setNeedsLayout」を UITableViewCell(目に見えるセル) に送信して、各セルを更新できますか?

于 2012-10-04T10:37:54.660 に答える