Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/41.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
检测iPhone中的电话呼叫_Iphone_Xcode_Phone Call - Fatal编程技术网

检测iPhone中的电话呼叫

检测iPhone中的电话呼叫,iphone,xcode,phone-call,Iphone,Xcode,Phone Call,我正在开发一个应用程序,其中,用户可以输入电话号码。稍后,在查看输入的信息时,我会在UITextView中显示电话号码,该视图会自动检测电话号码 在iPhone中,当用户按下电话号码时,系统会自动询问他是否要打电话。这件事发生的时候我什么都不用做 问题是。。。iPod和iPad会发生什么?默认行为是什么?有没有办法检测到用户按下了电话号码,并输出一个UIAlertView,上面写着“不可用操作”之类的内容 另外,当用户在没有默认功能的情况下在屏幕上按“某物”时,是否有办法获得这种行为?例如。。。

我正在开发一个应用程序,其中,用户可以输入电话号码。稍后,在查看输入的信息时,我会在UITextView中显示电话号码,该视图会自动检测电话号码

在iPhone中,当用户按下电话号码时,系统会自动询问他是否要打电话。这件事发生的时候我什么都不用做

问题是。。。iPod和iPad会发生什么?默认行为是什么?有没有办法检测到用户按下了电话号码,并输出一个UIAlertView,上面写着“不可用操作”之类的内容

另外,当用户在没有默认功能的情况下在屏幕上按“某物”时,是否有办法获得这种行为?例如。。。用户按下按钮,它会自动拨打911(我不会拨打那个号码,这只是一个例子)


谢谢你的回答。我对无法测试我的应用程序(我没有iPod或iPad)的设备中的行为感到震惊。

我认为如果UITextView能够处理对URL的点击,就不可能捕捉到。在无法呼叫他人的设备上,UITextView根本不起任何作用

您只需打开相应的URL即可自己拨打电话号码,在您的情况下,这将是

[[UIApplication sharedApplication] openURL:
   [NSURL URLWithString:@"tel:0800-CALL-ME"]];

有关更多信息,请查看UIApplication的类说明。

非常感谢。现在,我只需要选择它是自动检测手机(不发出警告)还是按照您描述的方式(发出警告,但不加下划线)。。。在iPod和iPad上,UITextView会像iPhone一样自动在电话号码上加下划线?谢谢。