您好,我无法更改按钮单击按钮,这可能是什么问题? 这是代码。 我已正确连接所有插座。
-(IBAction) BackPressed :(id) sender
{
Calculator *calculator1 = [[Calculator alloc] initWithNibName:@"Calculator" bundle:nil];
[self.tabBarController setSelectedIndex:2];
[self.tabBarController setSelectedViewController:calculator1];}
请帮助和建议
答案 0 :(得分:1)
请注意,您在按钮点击处理程序上创建了一个新的Calculator
实例。您可能想要做的是更改现有视图控制器上的选项卡,而不是创建新选项卡。
答案 1 :(得分:0)
您必须最初将viewcontrollers设置为tabbarcontroller。例如
self.tabBarController.viewControllers = [NSArray arrayWithObjects:navFirst,navsecond, navthird, navfourth, navfifth,nil];
之后你可以进行selectedIndex操作。请在link中检查问题和答案。