iOS 10 MKMapItem检查是否安装了地图应用程序

时间:2017-05-25 09:14:28

标签: ios swift mapkit

我使用此代码通过原生iOS地图获取某个位置的路线

let item = MKMapItem(placemark: MKPlacemark(coordinate: self.customCoordinate, addressDictionary: nil))
if !MKMapItem.openMaps(with: [item], launchOptions: [ MKLaunchOptionsDirectionsModeKey : MKLaunchOptionsDirectionsModeDriving]) {
    print("error opening maps")
}

是否可以检查原生Apple Maps应用程序是否可用(可以"从iOS 10+中的桌面删除"它)?我想隐藏"获取路线"按钮而不是让用户点击它并得到错误。

0 个答案:

没有答案