gpt4 book ai didi

ios - UIDevice 有电话功能吗? iOS8(可以打电话)

转载 作者:行者123 更新时间:2023-12-01 16:37:17 26 4
gpt4 key购买 nike

我目前在 UIDevice 类别中使用此方法来轻松检测具有电话功能的设备。然而,在 iOS8 上,这不再起作用 =(

+(BOOL)hasPhoneCapability;
{
return [[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"tel:+11111"]];
}

我想这是因为 iOS8 中引入了新的切换/连续功能。这实际上可以让您在 iPad 甚至 Mac 上接听或调用电话。

我知道我可以恢复到检测设备是否专门是 iPhone 并满足于此。但是我想准确测试当前设备的能力。

正确配置并靠近已配对 iPhone 的 iPad 应被检测为具有电话功能的设备,但未配置/没有配对电话时,应将其声明为没有电话功能的设备。

最佳答案

在 iOS 8 上,最好检查您的设备是 iPad 还是 iPod Touch,因为在此测试中,所有设备设备都返回 YES(模拟器返回 NO)。

希望苹果将来能纠正这个问题。

那是阻止放手的功能,但确实有效。

关于ios - UIDevice 有电话功能吗? iOS8(可以打电话),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27016921/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com