使用swift 3或4在CLLocationManager中使用委托didUpdateLocations获取当前位置?

时间:2018-02-17 08:58:42

标签: swift3 mkmapview

有没有办法获取当前位置而不使用swift 3或4在CLLocationManager中调用委托didUpdateLocations?

2 个答案:

答案 0 :(得分:1)

你不会调用didUpdateLocation:而是requestLocation(),它会更新用户位置,然后调用didUpdateLocation,但除此之外......

“location”实例属性可能正是您要查找的内容,但正如文档所述,您无法保证它是最近的,您应该检查时间戳。

https://developer.apple.com/documentation/corelocation/cllocationmanager/1423687-location

答案 1 :(得分:0)