0

複数のスレッドを持つテーブル ビューを実装しました。現在、ユーザーがセルをタップすると、別のスレッドがバックグラウンドでコンテンツのダウンロードを開始し、ユーザーはコンテンツが読み込まれる前に別のセルを自由に選択できます。

現在、アプリは最初にタップされたセルのコンテンツを表示し、すぐに 2 番目のセルのコンテンツに切り替えます。

私の質問は、ユーザーがセルを選択し、アプリが詳細ビューに切り替える前に別のセルを選択した場合、2 番目のセルの内容のみを表示して最初のセルを忘れるにはどうすればよいですか?

4

1 に答える 1

0

これにはさまざまな方法があります。一般的に言えば、非同期計算のコールバックがあります。そのコールバックでは、最後に選択された indexPath を見て、その計算をトリガーしたのと同じ indexPath であるかどうかを照合します。

于 2012-06-13T18:45:51.707 に答える