Bất cứ ai biết cách kiểm tra xem Apple Maps có được cài đặt hay không? Tôi không thể tìm thấy bất cứ điều gì trong các tài liệu.Cách kiểm tra xem Apple Maps có được cài đặt
Với người dùng iOS10 có thể xóa ứng dụng Apple Maps. Trong khi cho Google Maps, chúng tôi có thể sử dụng UIApplication.shared.canOpenURL()
để kiểm tra xem nó đã được cài đặt chưa. Tôi không biết một điều như vậy tồn tại để kiểm tra Bản đồ Apple.
Tất nhiên người ta có thể kiểm tra xem việc mở MKMapItem
có mapItem.openInMaps()
không thành công hay không - nhưng điều đó không giúp bạn kiểm tra trước.
Tôi sẽ đoán bạn có thể tạo liên kết bản đồ (https://developer.apple.com/library/content/featuredarticles/iPhoneURLScheme_Reference/MapLinks/MapLinks.html#//apple_ref/doc/uid/TP40007899 -CH5-SW1) và gọi 'canOpenURL'. – matt
[Liên quan] (http://stackoverflow.com/a/21983980/620197)? Bạn có thể kết hợp nó với '[UIApplication canOpenUrl]'. –
API có thể mở URL 'http: // maps.apple.com' không hoạt động không? https://developer.apple.com/library/content/featuredarticles/iPhoneURLScheme_Reference/MapLinks/MapLinks.html –