Open hiroeorz opened 13 years ago
iPhoneのリストはスクロールした際に画面から消えていったリストを次に出てくるリストとして再利用している。 このとき、消えていったリストがまだアイコン画像を取得中だと順番が入れ替わって混乱が発生する場合がある。
今までは自前で生成したスレッド中で画像を読み込んでましたが、NSOperationクラスを継承した専用のゲッターを定義してそれに読み込ませるようにしました。 もし読み込みの最中に自分を生成したセルの表示対象ユーザが変わった場合は読み込みをキャンセルし、自身の処理は終了。別に生成されたゲッターが正しい画像を読み込み、設定します。
修正済み。
画像の読み込みとリストの表示のタイミングが合わない事がある。
@523un