ユーザーがUISearchBar
. ダウンロードと解析はスレッド化されておりNSNotification
、完了すると、ViewController にテーブル ビューを指定して[tableView reloadData];
結果が入った後に発生した通知を受け取るコードは次のとおりです。
- (void)receivedResults:(id)notification {
results = [notification object];
DLog(@"Received %i results",[results count]);
[[self tableView] reloadData];
}
「Received 4 results」というログ出力が表示されますが、数ピクセルスクロール/ドラッグするまで、テーブル ビューはデータをリロードしません。私は組み込みのUITableViewCellStyleSubtitle
セル スタイルを使用していますが、高さを変更したり、テーブル ビューに派手な変更を加えたりしていません。
私は何を間違っていますか?