有没有办法获取当前位置而不使用swift 3或4在CLLocationManager中调用委托didUpdateLocations?
答案 0 :(得分:1)
你不会调用didUpdateLocation:而是requestLocation(),它会更新用户位置,然后调用didUpdateLocation,但除此之外......
“location”实例属性可能正是您要查找的内容,但正如文档所述,您无法保证它是最近的,您应该检查时间戳。
https://developer.apple.com/documentation/corelocation/cllocationmanager/1423687-location
答案 1 :(得分:0)
您可以使用mapView.userLocation.coordinate
。
https://developer.apple.com/documentation/mapkit/mkmapview/1452459-userlocation