CLLocationManager 是否有 startUpdatingLocation 的完成处理程序?

Does CLLocationManager have a completion handler for startUpdatingLocation?

我正在尝试使用 CLLocationManager 获取用户的当前位置。一切正常,但是在应用程序查找位置时有一点延迟,我需要等待它完成才能允许用户发送它。 [locationManager startUpdatingLocation]; 是否有某种完成处理程序,我应该只使用 BOOL 变量来跟踪它吗?

您可以使用名为

的 CLLocationManagerDelegate 方法
- (void)locationManager:(CLLocationManager *)manager
     didUpdateLocations:(NSArray *)locations