Mã sau hoạt động tốt với iOS 8.4 trở về trước, nhưng từ iOS 9.0, nó bắt đầu ném cảnh báo cũng như luôn cho false
.Lược đồ Url để khởi chạy bản đồ Google ném Cảnh báo trong iOS 9 và cũng không hoạt động
[[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"comgooglemaps-x-callback://"]]
Nó được ném cảnh báo như:
-canOpenURL: failed for URL: "comgooglemaps-x-callback://" - error: "This app is not allowed to query for scheme comgooglemaps-x-callback"
Làm bất cứ ai có bất kỳ ý tưởng về, tại sao nó là không trong iOS 9 và tại sao ném lỗi như This app is not allowed to query for scheme comgooglemaps-x-callback
, là có bất kỳ điều khoản cần thiết để truy vấn nó?
EDIT
Tôi đã thêm các mục trong info.plist của tôi sau đây, nhưng nó vẫn có cùng một vấn đề.
<key>LSApplicationQueriesSchemes</key>
<array>
<string>comgooglemaps</string>
<string>comgooglemaps-x-callback</string>
</array>
bạn đã thêm LSApplicationQueriesSchemes trong plist? –
thêm này trong plist LSApplicationQueriesSchemes comgooglemaps –
vẫn đem lại cho cùng một lỗi –