0

UITableViewController を使用して、左側 (ポートレートのポップオーバー) でアプリで UISplitView を使用しています。マスター テーブル コントローラーを再利用したいので、ドリルダウンしたいときは、オブジェクトの新しいインスタンスを作成してプッシュします。ただし、データ ソースを設定すると、すべてのデータが最初のインスタンス テーブルに格納されます (意味があることを願っています)。したがって、戻るボタンを押すと、プッシュされたテーブルにあるはずだった新しいデータが最初のテーブルにあります。何か案は?

4

2 に答える 2

0

私はそれを理解しました。非同期操作が発生していますが、スレッド化と関係があるようです。メソッドを同期的に呼び出すと、すべてが期待どおりに機能します。

于 2010-06-01T19:46:36.207 に答える
0

コールバック内のものを更新するときは、InvokeOnMainThread(); を使用する必要があります。

そうしないと、悪い状態になってしまいます:)

w://

于 2010-07-06T11:55:43.553 に答える