canOpenURL:URL失败:" tel:// 123456789" - 错误"(nulll)"

时间:2016-06-08 13:10:58

标签: ios swift ios-simulator ios9.3

我是iOS开发的新手,我遇到了一个问题,我尝试了多种解决方案但无法修复它。

所以我想做的是,当我点击按钮时,打个电话。

我已将此添加到我的info.plist中:

<key>LSApplicationQueriesSchemes</key>
<array>
    <string>telprompt</string>
    <string>tel</string>
</array>

这是我拨打电话的代码:

func doCall() {
    let url: NSURL = NSURL(string: "tel://1234567890")!
    if UIApplication.sharesApplication().canOpenURL(url) {
        UIApplication.sharesApplication().openURL(url)
    } esle {
        print("Call failed")
    }
}

因此,当我实际点击按钮时,控制台中会显示以下错误:

  

-canOpenURL:网址失败:&#34; tel:// 1234567890&#34; - 错误:&#34;(null)&#34;

当我删除if语句时,我没有收到该错误但没有任何反应。此外,模拟器上没有手机应用程序,可能是问题,但我不知道这是否可解析。

0 个答案:

没有答案