2

我目前正在 iPhone 上编写一个应用程序,只是想知道是否有人知道调用函数的方法,但只有在选择选项卡时才知道。

我有一个单独的视图控制器用于相关选项卡,我想调用一个函数,在选择选项卡时更新 GPS 位置。

如果有人可以提供帮助,那就太好了:)

谢谢 - 詹姆斯

4

2 回答 2

3

以防万一其他人有这个问题,我改为在链接到选项卡的视图控制器中调用“ viewDidAppear ”方法。

- (void)viewDidAppear:(BOOL)animated {
    // do stuff here    
}

这个灵魂对我来说更理想,因为我只想检查一个标签!

于 2009-09-07T21:02:13.203 回答
2

如果您在某处实现了 UITabBarControllerDelegate 协议,那么如果您将实现它的类设置为选项卡控制器的委托,则可以在按下选项卡时进行处理。这样您就可以在需要时调用正确的方法。参考在这里;您可能需要的方法是 tabBarController:didSelectViewController:

于 2009-09-07T20:27:52.460 回答