2013-04-20 92 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