要拨打电话,请使用[[UIApplication sharedApplication] openURL:@"tel://"]
,这非常容易。
问题是:我不想立即拨打,我需要用户点击“拨打电话”。按钮,应用程序跳转到手机应用程序中的拨号盘,并显示特定的电话号码,用户可以按“拨打电话”#39;按此按钮拨打此电话。 有人知道我怎么能做到这一点? 欣赏!
答案 0 :(得分:0)
iPhone SDK不允许您从应用程序拨打号码。但您可以使用UITextField
来完成此操作。将键盘类型设置为UIKeyboardTypePhonePad
textfield.keyboardType = UIKeyboardTypePhonePad;
并将该号码设为textfield
,
textfield.text = numberToDial;
然后在用户点按通话按钮时调用以下行
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:[NSString stringWithFormat:@"tel://%@",textfield.text]]];