使用 UITextField 中的号码拨打电话
Posted
技术标签:
【中文标题】使用 UITextField 中的号码拨打电话【英文标题】:Phone call using a number in a UITextField 【发布时间】:2010-02-10 14:11:04 【问题描述】:如何在我的应用中拨打已输入UITextField
的号码?
【问题讨论】:
什么事件必须发起电话? 【参考方案1】:您应该可以使用“tel:”协议呼叫openURL:
或openURL:options:completionHandler:
。请参阅协议参考的Phone Links 部分。在 ios 3.x 中你会看到一个提示,但在 iOS 2.x 中它只会拨号。
【讨论】:
好的。我是否必须编写这样的代码行(使用 initWithString: 然后是电话号码)? NSString *telefonnummer = map.kordinate.telefon; [[UIApplication sharedApplication] openURL:[NSURL URLWithString:telefonnummer]];还是另一件事?当我点击文本字段时它会自动拨号吗?我希望你能再次帮助我吗?^^ 如果我正确理解您的问题,是的,是的,也许?【参考方案2】:NSString *callTextFiel = [NSString StringWithFormat:@"tel:%@", textField.text];
[[UIApplication SharedApplication] openURL:[NSURL URLWithString:callTextField]];
【讨论】:
以上是关于使用 UITextField 中的号码拨打电话的主要内容,如果未能解决你的问题,请参考以下文章