我有我的TableView帖子。该表应该计算单元格的高度,并且它在我的模拟器(iPhone 5S)中正确执行,但在真实设备(也是5S)中,它仅计算应用程序加载的那些并且永远不会再次重新计算。因此,我的帖子显示的身高不正确。可能是什么问题?
-(CGFloat) tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath{
VKPost* currentPost = _posts[indexPath.row];
return [VKPostCell actualHeightForCellWithPost:currentPost];
}
更新:它似乎不适用于iOS低于8的设备。
答案 0 :(得分:0)
您是从网络服务或任何地方检索_posts
的数据吗?调用heightForRow时,_posts可能为空。尝试在 获取_posts 方法的数据中添加完成功能块,完成后请致电[self.tableView reloadData];
。