我无法重新加载从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; }' –