Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/121.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在iOS上通过联系人姓名发起电话呼叫?_Ios_Objective C_Phone Call_Forward - Fatal编程技术网

如何在iOS上通过联系人姓名发起电话呼叫?

如何在iOS上通过联系人姓名发起电话呼叫?,ios,objective-c,phone-call,forward,Ios,Objective C,Phone Call,Forward,我知道如何添加联系人,我知道如何拨打电话。 我不知道的是,是否可以只通过联系人的名字发起一个电话。 我的意思是:我添加了一个带有pin码的电话号码的新联系人,如123456*9,这是可能的,因为我已经这样做了。如果您不在其中添加联系人号码,如何启动呼叫? 顺便说一句,我在苹果文档中找到了 为了防止用户恶意重定向电话或更改电话或帐户的行为,电话应用程序支持电话方案中的大部分(但不是全部)特殊字符。具体来说,如果URL包含*或#字符,则电话应用程序不会尝试拨打相应的电话号码。如果应用程序接收到来自用

我知道如何添加联系人,我知道如何拨打电话。 我不知道的是,是否可以只通过联系人的名字发起一个电话。
我的意思是:我添加了一个带有pin码的电话号码的新联系人,如123456*9,这是可能的,因为我已经这样做了。

如果您不在其中添加联系人号码,如何启动呼叫? 顺便说一句,我在苹果文档中找到了

为了防止用户恶意重定向电话或更改电话或帐户的行为,电话应用程序支持电话方案中的大部分(但不是全部)特殊字符。具体来说,如果URL包含*或#字符,则电话应用程序不会尝试拨打相应的电话号码。如果应用程序接收到来自用户或未知源的URL字符串,还应确保正确转义URL中可能不合适的任何特殊字符。对于本机应用程序,请使用NSString的StringByAddingPercentescapesusingEncode:method对字符进行转义,该方法将返回原始字符串的正确转义版本


请检查这是否适合您。

正如我所说,我在联系人中添加了一个号码,但该号码带有pin码,如123456*9。但是我不能用“*”或“#”打电话。你能给我举个例子,用截图把它拍下来吗?没有什么可以显示的。(1) 添加带有pin码的联系人-没有问题(2)选择此联系人并拨打电话-没有idea@seza-但是在这个解决方案中,URL是正确的,没有特殊字符it@idan莫斯-告诉我这对你是否有帮助?