我正在通過網絡抓取一些數據並希望在表格視圖中顯示它。未調用CellForRowAtIndex方法
我就認爲會出現這種獲取數據,使用-(void)viewWillAppear:(BOOL)animated
方法。
我在後臺線程中執行該取得處理,並希望在我的表視圖中顯示此數據。
所以現在我的問題是,cellForRowIndexPath
方法不會被調用。
,這是什麼解決方案,以便獲取它被顯示在表視圖中的數據後?
我正在通過網絡抓取一些數據並希望在表格視圖中顯示它。未調用CellForRowAtIndex方法
我就認爲會出現這種獲取數據,使用-(void)viewWillAppear:(BOOL)animated
方法。
我在後臺線程中執行該取得處理,並希望在我的表視圖中顯示此數據。
所以現在我的問題是,cellForRowIndexPath
方法不會被調用。
,這是什麼解決方案,以便獲取它被顯示在表視圖中的數據後?
首先檢查您的TableView鏈接與委託和數據源,然後再試一次。
而且每次當你回到你的看法的時候,寫:
-(void)viewWillAppear:(BOOL)animated
{
[self.tableView reloadData];
}
重裝表,你應該叫reloadData
。此外,- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
將只會被呼叫,如果您爲您設置dataSource
UITableView
我已經設置的tableview數據源中的viewDidLoad – user968597
我的一套說法.... tableView.dataSource =自我;它是正確的還是我需要設置到別的東西 – user968597
我設置數據源,並委託我在viewDidLoad中的tableview – user968597
你能告訴我一些更多的代碼─(UITableViewCell的*)的tableView:(UITableView的*)的tableView的cellForRowAtIndexPath:(NSIndexPath *) indexPath –