gpt4 book ai didi

iphone - 从我的 iPhone 应用程序调用电话

转载 作者:太空狗 更新时间:2023-10-30 04:01:41 26 4
gpt4 key购买 nike

我已经实现了通过点击我酒店的一行描述性表格 View 来调用电话的功能;我通过在方法“didSelectRowAtIndexPath”中编写以下代码来使用 URL 方案:

NSString *phoneNumber=element.phone;                                       
[NSString *phoneNumberScheme = [NSString stringWithFormat:@"tel:%@ ", phoneNumber];
NSlog(phoneNumberScheme);
phoneNumberScheme = [phoneNumberScheme stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:phoneNumberScheme]];

没有错误!使用 NSlog,我验证了数字是否被正确读取,事实也是如此(确实在控制台上显示 tel:1-408-555-5555)。问题是没有任何反应!!!

在这一点上(也是基于我在网上读到的东西)我怀疑我不能在模拟器上测试这个东西!我做错了什么或者我不能在模拟器上测试这个“URL 方案”?!

最佳答案

扩展 seanny94 的回答:模拟器不支持很多 iOS 的 URL 方案,包括电话、 map 、Youtube 和 SMS 应用程序的 URL 方案。 iPod touch 和 iPad 等没有电话功能的设备也是如此。在通过 -openURL: 使用任何 URL 方案之前,您应该使用 -canOpenURL: 检查对该方案的支持,这将返回 YESNO 取决于当前设备是否支持您正在使用的 URL 方案。

关于iphone - 从我的 iPhone 应用程序调用电话,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3282778/

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