我有UISearchBarDisplayController
的tableView。下面的代码是从网络服务器获取记录,并显示tableview
单元格的每一个工作正常。但什么时候会滚动3或5次向下和向上通过我会去点击搜索栏它会崩溃崩溃报告NSLog
不会打印任何东西。为什么在重新加载后崩溃UISearchBar TableView
记得我试过NSZombie
,突破点,例外点等,但没有什么帮助。
重要的问题:
如何从网络服务器获取数据后,将数据加载到tableview
。因为tableview
委托方法在从服务器获取数据之前被调用。
DataFetchController *getDataFetch=[[DataFetchController alloc]init];
//getleadFetch.delegate=self;
[getDataFetch beginTaskWithCallbackBlock:^(NSArray *mm){
[self.tableView reloadData];//if i comment this line the UISearchBar not crashes
}];
有一点需要确认的是,您正在主线程(UI)上调用'[self.tableView reloadData]'。如果这是您唯一的问题,无法从您发布的内容中分辨出来。 – XJones