【发布时间】:2016-07-15 18:00:15
【问题描述】:
我在按下按钮时请求用户位置,然后触发 API 调用。但是,我不想在从requestLocation() 调用获得纬度/经度值之前进行此 API 调用。我想我可以用一个while循环来检查我的可选变量latitude == nil || longitude == nil,然后就永远坐在while循环中。我需要等待这些值,因为如果我不这样做,它只会将 nils 发送到 API 调用,因为获取位置需要几秒钟。在通过requestLocation() 调用设置纬度/经度值之前,我将如何确保不调用 API 请求?
【问题讨论】:
-
不是在按下按钮时拨打电话,而是在收到纬度/经度值时拨打电话
-
添加完成处理程序?
标签: swift swift2 core-location cllocationmanager