我有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