次のコードはiOS 8.4以前では正常に動作していましたが、iOS 9.0からは警告を発してからも常にfalse
となります。Googleマップを起動するためのスキーマURLがiOS 9で警告を投げていて動作していない
[[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"comgooglemaps-x-callback://"]]
それのように警告を投げている:それはiOSの9に失敗し、なぜThis app is not allowed to query for scheme comgooglemaps-x-callback
としてエラーを投げている理由、についてどんな考えを持つ人を行い
-canOpenURL: failed for URL: "comgooglemaps-x-callback://" - error: "This app is not allowed to query for scheme comgooglemaps-x-callback"
、それを照会するために必要な権限はありますか?
EDIT
私は私のInfo.plistファイルに以下の項目を追加したが、それはまだ同じ問題を抱えています。
<key>LSApplicationQueriesSchemes</key>
<array>
<string>comgooglemaps</string>
<string>comgooglemaps-x-callback</string>
</array>
あなたが追加したLSApplicationQueriesSchemes(も対応WWDC15-セッションビデオへのリンクが含まれています)を参照してください? –
が LSApplicationQueriesSchemes comgooglemaps plistの中でこれを追加し –
まだ同じエラー –