在应用启动时等待核心位置的当前位置

时间:2015-12-05 22:53:52

标签: ios swift core-location

我正在构建一个应用,其中第一个屏幕正在等待Core Location返回当前位置。

但有时(通常)当前位置尚未通过以下方式检索:

 locationManager(manager: CLLocationManager, didUpdateLocations locations [CLLocation])

当我第一次观看viewDidLoad时。

所以我的问题是在我的初始视图viewDidLoad事件发生之前等待当前位置的最佳方法是什么?

1 个答案:

答案 0 :(得分:1)

-viewDidLoad来电之前,无法强制用户界面等待位置更新。如果您的应用程序不需要高精度,则可以使用location实例中的CLLocationManager属性。如果以前使用过GPS,则该值将存储有关设备已接收的先前位置的信息。