在运行iPod 8.0 (12A 365)的iOS Touch上,canOpenURL:为tel:// URL方案返回YES。
另外,openURL:在延迟5-10秒的之后返回零,.
UIApplication *application = [UIApplication sharedApplication];
NSURL *url = [NSURL URLWithString:@"tel://"];
if ([application canOpenURL:url])
{
[application openURL:url];
}有人知道为什么canOpenURL:不将NO返回给iPod吗?facetime方案是不同的('facetime://'),因此理论上它应该返回NO。
不幸的是,我没有要测试的iPod和iOS7,所以我不能将问题隔离到iOS8上。
发布于 2014-12-09 10:01:46
嗯,我不确定我在这里是否有所帮助,因为我没有一个iPod来测试它,但是在Mac上,你也可以用一个tel://方案打开一个URL,它启动FaceTime。这可以通过附近的iPhone拨打任何电话号码。
不过,我不知道iPod模型是否也是这样。
https://stackoverflow.com/questions/25942491
复制相似问题