目前,我在两部手机上测试我的应用程序,一部运行iOS 8,另一部运行iOS 7.最近,当更新视图的代码时,iOS 7设备已开始渲染tableView的视图全黑在它上面被召唤。这是它的外观截图。
为了进行比较,以下是iOS 8视图的外观。我试图确定是什么导致tableViewController将视图呈现为全黑。
这是我更新视图的代码。为NSNotificationCenter通知发布调用重新加载方法。
-(void)setUpdatasource{
self.chats = [[NSMutableArray alloc]init];
[self.chats addObjectsFromArray:[[CDHandler sharedManager] fetchAllChats]];
}
-(void)reload{
[self setUpdatasource];
[self.tableView reloadData];
// [self.tableView reloadInputViews];
}