【发布时间】:2010-10-28 14:03:29
【问题描述】:
可能重复:
iOS - Detecting whether or not device support phone calls?
我正在编写一个 iPhone 应用程序,它提供一个按钮来拨打电话号码。我正在使用如下代码以通常的方式使用tel: URL 拨打号码:
NSURL* contactTelURL = [NSURL
URLWithString:[NSString
stringWithFormat:@"tel:%@",
contactTel]];
[[UIApplication sharedApplication] openURL:contactTelURL];
它在真正的 iPhone 上运行良好,但我只是在模拟器中收到“不支持的 URL”警报。可能这也会发生在 iPod Touch 上,尽管我还没有测试过。在不会拨打电话的设备上运行时移除按钮会很好。
有没有办法以编程方式检测 Cocoa Touch 设备是否可以拨打电话?
【问题讨论】:
标签: ios objective-c cocoa-touch url-scheme ipod-touch