gpt4 book ai didi

iphone - 使用电话 : URL to initiate a call 时出现问题

转载 作者:行者123 更新时间:2023-12-03 18:15:31 25 4
gpt4 key购买 nike

我正在尝试从 iPhone 应用程序内发起调用。

此相关代码可以正常工作并按预期打开 Safari:

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://www.apple.com"]];

但是,当我用 tel URL 替换 http URL 时,生成的代码不会调用电话应用程序:

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel:3035551212"]];

不会生成任何异常或警报(在模拟器或设备上)。

知道我的调用可能出现什么问题吗?

谢谢。

最佳答案

iPhone 将使用下面列出的任一格式调用号码。 但是,如果你在模拟器中,它不会起任何作用。我花了 30 分钟的时间才弄清楚这一点。

[[UIApplication sharedApplication] 
openURL:[NSURL URLWithString:@"tel://15415551234"]];

[[UIApplication sharedApplication]
openURL:[NSURL URLWithString:@"tel:15415551234"]];

[[UIApplication sharedApplication]
openURL:[NSURL URLWithString:@"tel:1-541-555-1234"]];

Link for Apple documentation on the tel: url scheme

Link for openURL documentation

关于iphone - 使用电话 : URL to initiate a call 时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/812243/

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