这可能吗?
该应用程序将有一个按钮和一个文本字段或文本视图。
用户在文本字段或文本视图中输入电话号码。当用户完成后,用户按下将打开电话按钮并拨打该号码的按钮。
我该怎么做?如果可能,请提供一些代码!:)
先感谢您!
这可能吗?
该应用程序将有一个按钮和一个文本字段或文本视图。
用户在文本字段或文本视图中输入电话号码。当用户完成后,用户按下将打开电话按钮并拨打该号码的按钮。
我该怎么做?如果可能,请提供一些代码!:)
先感谢您!
看看这段代码,这应该可以正常工作!
-(IBAction)newuser:(id)sender;
{
NSString *URLString = [@"tel://" stringByAppendingString:textfield.text];
NSURL *URL = [NSURL URLWithString:URLString];
[[UIApplication sharedApplication] openURL:URL];
}
您可以将电话号码格式化为tel://
URL。因此,如果您有一个文本字段(MyTextField
出于我们的目的):
NSString *URLString = [@"tel://" stringByAppendingString:MyTextField.text];
NSURL *URL = [NSURL URLWithString:URLString];
[[UIApplication sharedApplication] openURL:URL];
iPhone 支持 tel: URI 方案,由RFC 3966定义。所以一个简单的例子会要求电话号码'12345'是:
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel:12345"]];
这应该会导致设备切换到正常的电话应用程序并拨打号码。您需要验证文本字段以检查非法条目;该规范实际上允许使用相当多的字符(请参阅第 5 页的正式语法),但作为第一次测试,您可能想要删除任何不是数字的内容。