Iphone 刷新xcode中的选项卡?

Iphone 刷新xcode中的选项卡?,iphone,xcode,tabs,Iphone,Xcode,Tabs,有没有办法在XCode中刷新选项卡的内容?我正在如下设置选项卡:[[dappDelegate tabBarController]setSelectedIndex:1] 但是,当我尝试从不同的屏幕执行此操作时,仍然会选择相同的选项卡屏幕。有没有办法让选项卡完全重新加载数据 谢谢你,格雷姆。我用了一种似乎对我的案子有用的方法: if(tabBarController.selectedIndex == 1) { [tabBarController setSelectedIndex:-1]; [tabB

有没有办法在XCode中刷新选项卡的内容?我正在如下设置选项卡:[[dappDelegate tabBarController]setSelectedIndex:1]

但是,当我尝试从不同的屏幕执行此操作时,仍然会选择相同的选项卡屏幕。有没有办法让选项卡完全重新加载数据


谢谢你,格雷姆。

我用了一种似乎对我的案子有用的方法:

if(tabBarController.selectedIndex == 1)
{
[tabBarController setSelectedIndex:-1];
[tabBarController setSelectedIndex:1];
}
else
{
[tabBarController setSelectedIndex:1];
}

谢谢你的回复。在我的按钮上单击另一个选项卡,我添加了上述代码。然而,它仍然像以前那样表现。视图仍然没有重新加载=[这段代码应该放在其他地方吗?我真的是基于一个我刚刚搞乱的UISegmentControl,但是理论应该仍然适用于tab bar,我相信我上面发布的代码会让索引1中的UIViewController调用ViewWillExample:如果有意义的话,在那里你可以更新视图。这仍然取决于关于控制器的类型。是的,我正试图通过tabBarController来实现。当切换到选项卡栏中的其他屏幕时,除了setSelectedIndex之外,还有其他代码需要调用吗?您可以使用UITabbarController delegate方法didSelectViewController:。我不再工作了,所以我面前没有我的项目。我现在正在处理这个问题,实际上=听起来像是我遇到的问题。但是,这个解决方案对我不起作用。我尝试删除控制器,读取它等等,但仍然没有结果=/感谢您的回复