我正在尝试显示活动指示器,同时更新用户的当前位置和注释。使用搜索栏按完整地址或邮政编码更新PIN时,活动指示灯正常工作。
另外,我试图添加自我。 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
}
}
找到当前位置需要时间,但指示灯不会出现。你知道为什么会这样吗?
答案 0 :(得分:0)
您是否曾尝试在编码中的任何位置停止动画。 [activityIndicator stopAnimating];
如果是,则尝试在不停止活动指示符的情况下运行代码