我無法重新加載從XML源加載的UITableView
單元格數據。從另一個選項卡重新加載UITableView
這是場景。應用程序包含選項卡,其中一個有一個tableview從XML文件獲取數據,並且工作正常,但是當我想更改提要類別並從另一個選項卡更改XML時,我可以刷新當前的tableview 。 對於標籤之間切換我用
self.tabBarController.selectedIndex = 1;
,並通過類別進到我想要加載
xmlParser = [[XMLParser alloc] loadXMLByURL:categories];
其他選項卡,它仍然加載相同的舊料,而不是新的具有已通過。我用NSLog
進行了檢查,並且進給值正確通過,但切換後不會加載。
我也嘗試從當前標籤和類別標籤[self.tableView reloadData];
,它也沒有工作。
你能提供一個示例代碼嗎?非常感謝。 –
@ Mr.Crowley這個答案對你有幫助嗎? – ophychius
很抱歉延誤。這是在categoryviewcontroller.m' - (IBAction)btnOne:(id)sender {VideoViewController * vidList = [self.storyboard instantiateViewControllerWithIdentifier:@「vid」]; self.videoViewController = vidList; videoViewController.categories = @「http://test.com/feed/」; [[NSNotificationCenter defaultCenter] postNotificationName:@「XMLLoaded」object:nil]; [vidList.view reloadInputViews]; self.tabBarController.selectedIndex = 1; }' –