如何使用给定的电话号码打开电话应用程序来拨打电话?

问题描述:

我有一个联系人管理应用程序,我的电话号码存储在核心数据中。这些简单地表示为文字,如+33(0)7324 65335-22。是否可以通过启动手机应用程序拨打此号码?如果是,我必须对我的号码进行特殊格式设置吗?如何使用给定的电话号码打开电话应用程序来拨打电话?

NSString *phoneNumber = @"+33(0)7324 65335-22"; 
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:[NSString stringWithFormat:@"tel:%@", phoneNumber]]]; 

我不知道有关 “(0)” ...

+0

有任何文档吗? – dontWatchMyProfile 2010-06-23 19:59:02

+2

这只是UIApplication打开一个URL。有关不同功能的可用前缀的完整列表,请查看:http://iphonedevelopertips.com/cocoa/launching-other-apps-within-an-iphone-application.html – Pripyat 2010-06-23 20:29:45