【问题标题】:How to initiate phone call by contact name on iOS?如何在 iOS 上通过联系人姓名拨打电话?
【发布时间】:2013-05-13 13:22:54
【问题描述】:

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

【问题讨论】:

    标签: ios objective-c phone-call forward


    【解决方案1】:

    不添加联系方式怎么拨打电话? 顺便说一句,我在 Apple 文档中找到了 here

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

    请检查此solution 是否适合您。

    【讨论】:

    • 如我所说,我为联系人添加了一个号码,但该号码带有 PIN 码,如 123456*9。但我不能用“*”或“#”打电话。
    • 你能给我看一个例子吗?
    • 没有什么可显示的。 (1) 使用 PIN 码添加联系人 - 没问题 (2) 选择此联系人并打电话给它 - 不知道
    • @seza- 但是在这个解决方案中,URL 是正确的,没有特殊字符
    • @idan Moshe- 告诉我它是否对您有帮助?
    猜你喜欢
    • 2015-03-20
    • 1970-01-01
    • 2016-12-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-14
    • 2012-02-09
    相关资源
    最近更新 更多