<分区>
Possible Duplicate:
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 设备是否可以打电话?