2016-04-24 96 views
0

据我所知,没有可能直接从应用程序拨打这样的“* 100#”格式号码,但是有没有机会将号码放在本地拨号盘上,用户会选择拨打不打电话?提前致谢。打开ios拨号盘

+0

我认为它是如何直接打电话到别人的方式。我只想让用户决定按下通话或取消按钮。 – Tino

回答

1

以下代码应该完成这项工作。

if([[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"tel:+11111"]]) 
{ 
    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel:+11111"]]; 
} 

将“+11111”替换为您要拨打的号码。

此代码仅适用于真正的iPhone,不适用于模拟器。在迅速

等效代码

var url:NSURL? = NSURL(string: "tel://+11111") 
UIApplication.sharedApplication().openURL(url!)