使用selectedViewController切换的iPhone TabBarController不显示视图

时间:2010-06-23 17:22:53

标签: iphone tabbarcontroller

我对此感到疯狂。

我有一个带有viewController的TabBarController,当我按下项目的选择时,它在我的应用程序中运行正常。

当我试着打电话的时候 self.tabBarController.selectedViewController = [self.tabBarController.viewControllers objectAtIndex:2]; (索引2存在,问题也在于索引1),我看到选中位置2的tabBarItem(我的意思是按钮),但视图不会出现(保留在数组项的位置0)。我看到所选的viewController在我的调试器控制台中工作,但视图没有出现。

为什么它不起作用?我在以前的应用程序中使用它,显然没有什么不同。

Thanx,您可以提供任何建议。

的Fabrizio

1 个答案:

答案 0 :(得分:1)

这是一个时间问题,我太早调用了setSelectedViewController而无法切换。

使用此修复:

[self performSelector:@selector(yourMethod)withObject:nil afterDelay:0.1];

的Fabrizio