此应用程序不允许查询方案电话

use*_*069 15 objective-c ios9 xcode7

我刚刚在2010年创建了一个旧项目onbjectif-c,该应用程序正常工作,但界面不起作用.错误是-canOpenURL:URL失败:"tel:0" - 错误:"此应用程序不允许查询对于计划电话".

根据我的研究,我发现错误与ios 9有关,但我找不到如何解决它,谢谢

Leh*_*aac 15

这意味着您必须在info.plist中添加方案'tel',即

    <key>LSApplicationQueriesSchemes</key>
            <array>
                    <string>tel</string>
            </array>
Run Code Online (Sandbox Code Playgroud)

这将把计划列入白名单'tel'

  • 出色的。就我而言,我需要添加 &lt;string&gt;https&lt;/string&gt; 条目。奇迹般有效。 (2认同)

Vit*_*pov 11

我有同样的错误!事实是,使用带有URL方案的电话不需要在Info.plist中使用特殊键。答案是- 在模拟器中,这将不起作用,您需要在设备中进行测试。模拟器没有运营商服务。