以下代码在iOS 8.4及更早版本中运行良好,但从iOS 9.0开始,它开始抛出警告并始终返回“false”。
它显示警告信息,内容为:
有人知道为什么在iOS 9上失败并抛出错误
编辑:
我已经在我的info.plist中添加了以下项目,但仍然存在相同的问题。
[[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>