2013-04-20 68 views
1

对不起我的英语。从标签栏开始iphone电话

我想开发一个应用程序,并在我的标签栏项目之一,我想提供的功能,以开始一个电话。

我知道这是可能开始用下面的代码,我在其他主题中发现了一个电话:

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel:12125551212"]]; 

可能在“标签栏项目”集成这种方法吗?

+0

你尝试添加该代码的标签栏项目的事件处理程序? http://mattgemmell.com/2008/12/08/what-have-you-tried/ – PaulProgrammer 2013-04-20 16:33:02

回答

2

您可以使用

- (BOOL)tabBarController:(UITabBarController *)tabBarController shouldSelectViewController:(UIViewController *)viewController 

,并检查viewController.tabBarItem甚至返回NO不选择视图控制器,只发起呼叫

UITabBarControllerDelegate

+0

感谢您的重播!我想这是正确的答案,但我是新的应用程序开发,我需要更好地研究委托实施您的解决方案,并检查答案......非常感谢!尽可能我会确认答案! – 2013-04-21 15:45:07

+0

好的,完美的,谢谢! – 2013-04-23 08:17:17