我正在开发中的应用程序,除了别的以外,用户可以输入电话号码。后来,在看到在输入的信息,I,其中自动检测的电话号码一个UITextView显示的电话号码。

在一个iPhone,当用户按下电话号码,他会自动如果他想打个电话问。出现这种情况有没有我做任何事情。

问题是...在iPod和iPad会发生什么?什么是默认的行为?有没有一种方法来检测他用户按下电话号码,并输出UIAlertView中说:“不可操作”或类似的东西?

Alternativelly,有没有办法让这种行为当用户按下“东西”在屏幕上没有默认的功能呢?例如...用户按下一个按钮,它会自动调用911(我不会拨打该号码时,它仅仅是一个例子)。

感谢您的回答。我是那种在我无法测试我的应用程序的设备的行为affraid的(我没有iPod的,也不iPad的)。

有帮助吗?

解决方案

我不认为这是有可能赶上如果不UITextView的处理上的URL点击。在没有可能性的装置通话某人的UITextView简单地什么也不做。

您可以简单地通过打开相应网址拨打自己号码,你的情况,这将是

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

检查的UIApplication的类描述以获得更多信息。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top