如何使用给定的电话号码打开电话应用程序来拨打电话?
问题描述:
我有一个联系人管理应用程序,我的电话号码存储在核心数据中。这些简单地表示为文字,如+33(0)7324 65335-22
。是否可以通过启动手机应用程序拨打此号码?如果是,我必须对我的号码进行特殊格式设置吗?如何使用给定的电话号码打开电话应用程序来拨打电话?
答
NSString *phoneNumber = @"+33(0)7324 65335-22";
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:[NSString stringWithFormat:@"tel:%@", phoneNumber]]];
我不知道有关 “(0)” ...
有任何文档吗? – dontWatchMyProfile 2010-06-23 19:59:02
这只是UIApplication打开一个URL。有关不同功能的可用前缀的完整列表,请查看:http://iphonedevelopertips.com/cocoa/launching-other-apps-within-an-iphone-application.html – Pripyat 2010-06-23 20:29:45