据我所知,没有可能直接从应用程序拨打这样的“* 100#”格式,但有没有机会将号码放入原生拨号面板,用户会选择是否打电话?提前谢谢。
答案 0 :(得分:1)
以下代码应该可以胜任。
if([[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"tel:+11111"]])
{
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel:+11111"]];
}
替换" + 11111"使用您想拨打的号码。
此代码仅适用于真正的iPhone,而不适用于模拟器。
swift中的等效代码是
var url:NSURL? = NSURL(string: "tel://+11111")
UIApplication.sharedApplication().openURL(url!)