我有一个简单的应用程序,当用户输入UISearchBar
. 下载+解析是线程化的,一旦完成,它就会触发一个NSNotification
告诉 ViewController 与表视图[tableView reloadData];
这是收到结果后触发的通知的代码:
- (void)receivedResults:(id)notification {
results = [notification object];
DLog(@"Received %i results",[results count]);
[[self tableView] reloadData];
}
我得到日志输出“收到 4 个结果”,但表格视图不会重新加载数据,直到我滚动/拖动它几个像素。我正在使用内置的UITableViewCellStyleSubtitle
单元格样式,并且我没有改变高度或对表格视图进行任何花哨的操作。
我究竟做错了什么?