我正在尝试显示活动指示器,同时更新用户的当前位置并固定注释。在使用搜索栏按完整地址或邮政编码更新图钉时,活动指示器可以正常工作。
此外,我尝试添加自我。在funC中的viewDidAppear()上的acitivityIndicator.startAnimation():
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
}
}
查找当前位置需要花费时间,但指示符一直没有出现。您知道为什么会这样吗?
最佳答案
您是否尝试在编码中的任何地方停止动画。
[activityIndicator stopAnimating];
如果是,则尝试在不停止活动指示器的情况下运行代码