我正在尝试在更新用户的当前位置并固定注释时显示活动指示器。使用搜索栏按完整地址或邮政编码更新 pin 时,活动指示器工作正常。
另外,我尝试添加 self. viewDidAppear() 上的 acitivityIndicator.startAnimation() 也在 func 中:
func locationManager(manager: CLLocationManager, didUpdateLocations locations: [CLLocation]) {
if self.showMyLocation {
let locValue:CLLocationCoordinate2D = manager.location!.coordinate
print("locations = \(locValue.latitude) \(locValue.longitude)")
initialLat = locValue.latitude
initialLong = locValue.longitude
setInitialLocation()
self.showMyLocation = false
}
}
找到当前位置需要时间,但指示器直到没有出现。你知道为什么会这样吗?