确定设备拨打电话的能力(包括连续性)

时间:2016-05-18 20:20:59

标签: objective-c ios9 phone-call openurl continuity

我一直在尝试确定设备是否能够拨打电话,包括新的iOS9 Continuity功能,允许iPad在连接到iPhone时拨打电话。目前我的代码看起来像这样:

NSURL *call = [NSURL URLWithString:[NSString stringWithFormat:@"tel:1111111111"]];
if([[UIApplication sharedApplication] canOpenURL:call])
{
    [[UIApplication sharedApplication] openURL:call];
}
else
{
    //show an alert
}

但是,当我在iPad上运行时(无论iPad是否通过iPhone启用了电话),canOpenURL功能始终返回true。有没有办法区分iPad或iOS设备是否会拨打电话,而不是理论上是否可以(如果有电话连接)拨打电话?

0 个答案:

没有答案