gpt4 book ai didi

ios - 用于启动 Google map 的 Url 架构在 iOS 9 中抛出警告并且也无法正常工作

转载 作者:可可西里 更新时间:2023-11-01 03:30:25 24 4
gpt4 key购买 nike

以下代码在 iOS 8.4 及更早版本上运行良好,但从 iOS 9.0 开始,它开始抛出警告并始终给出 false

[[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"comgooglemaps-x-callback://"]]

它正在抛出警告:

-canOpenURL: failed for URL: "comgooglemaps-x-callback://" - error: "This app is not allowed to query for scheme comgooglemaps-x-callback"

有没有人知道为什么它在 iOS 9 中失败以及为什么抛出错误作为This app is not allowed to query for scheme comgooglemaps-x-callback,是否需要任何权限来查询吗?

编辑

我在我的 info.plist 中添加了以下项目,但它仍然有同样的问题。

<key>LSApplicationQueriesSchemes</key>
<array>
<string>comgooglemaps</string>
<string>comgooglemaps-x-callback</string>
</array>

最佳答案

您必须将 LSApplicationQueriesSchemes 条目添加到您的 Info.plist 并列出您希望应用查询的方案。

<key>LSApplicationQueriesSchemes</key>
<array>
<string>urlscheme</string>
<string>urlscheme2</string>
<string>urlscheme3</string>
<string>urlscheme4</string>
</array>

参见 http://useyourloaf.com/blog/querying-url-schemes-with-canopenurl.html (还包含相应 WWDC15-Session-Video 的链接)

关于ios - 用于启动 Google map 的 Url 架构在 iOS 9 中抛出警告并且也无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33252161/

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