2016-02-22 42 views
0

我正在嘗試顯示活動指示符,同時更新用戶的當前位置並註釋註釋。使用完整地址或郵政編碼的搜索欄更新引腳時,活動指示器正常工作。在更新當前用戶時沒有顯示活動指示燈位置(locationManager)

此外,我試圖添加自我。在viewDidAppear acitivityIndi​​cator.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 
    } 

} 

它需要時間來找到當前位置,但指標是直到沒有出現。你知道爲什麼它是這樣嗎?

enter image description here

回答

0

您是否嘗試過在你的編碼的任何地方停止動畫。 [activityIndi​​cator stopAnimating];

如果是,那麼嘗試在不停止你的活動指示燈

+0

我試圖把它纔開始運行你的代碼,只有結束。但一旦func開始更新註釋,屏幕凍結,這可能是爲什麼我不能看到動畫。 – Stanislav