相关疑难解决方法(0)

如何检查设备是否可以拨打电话(iOS 8)?

在iOS <8,您可以使用功能- (BOOL)canOpenURL:(NSURL *)url.

在iOS 8上,此功能YES即使在iPad上也会返回.我猜它与通过wi-fi(或其他新功能)通话有关,但我的iPad无法拨打电话.任何人都知道检测该功能的更好方法吗?

objective-c ipad ios ios8

31
推荐指数
2
解决办法
8232
查看次数

以编程方式拨打电话号码并使用iPhone SDK传递DTMF

如何以编程方式从iPhone SDK执行以下操作:

  1. 以编程方式通过iPhone SDK拨打电话号码

  2. 绕过iPhone显示的拨号/取消提示

  3. 拨号后发送额外的DTMF,就像您将暂停编程到普通电话中一样.

我知道你可以tel://拨打电话,但问题是它会调出拨号/取消提示,之后会阻止任何未来的DTMF被发送.

phone-call ios

30
推荐指数
2
解决办法
3万
查看次数

如何判断Cocoa Touch设备是否可以拨打电话?

可能重复:
iOS - 检测设备是否支持电话呼叫?

我正在编写一个iPhone应用程序,它提供了一个拨打电话号码的按钮.我正在使用以下代码以tel:常规方式使用URL 拨号:

NSURL* contactTelURL = [NSURL
                        URLWithString:[NSString
                                       stringWithFormat:@"tel:%@",
                                       contactTel]];
[[UIApplication sharedApplication] openURL:contactTelURL];
Run Code Online (Sandbox Code Playgroud)

它在真正的iPhone上工作正常,但我只是在模拟器中得到一个"不支持的URL"警报.据推测,这也会发生在iPod Touch上,尽管我还没有测试过.在不能拨打电话的设备上运行时删除按钮会很不错.

有没有办法以编程方式检测Cocoa Touch设备是否可以拨打电话?

cocoa-touch objective-c url-scheme ipod-touch ios

7
推荐指数
3
解决办法
9102
查看次数