2014-05-13 73 views
0

所以這是問題所在。當我啓動應用程序時,我開始從服務器檢索數據。 我有一個locationManager的代理方法,它可以檢測GPS位置的變化。如何完全結束視圖控制器?

-(void) latLocation:(double)lat lonLocation:(double)lon{ 
    //Codes to retrieve data from server. 

    NSLog(@"Retrieving..."); 
} 

以下方法將在更新位置時運行。 這裏的問題是,我在我的啓動屏幕中使用了這種方法,它只能運行一次。我用過:

[self.navigationController popViewController]; 

完成我的數據檢索後。

但它看起來仍然在運行,因爲隨着我的NSLog不斷地一遍又一遍地打印,方法一直在打電話。

回答

0

我似乎已經通過簡單地委託代表來解決它。

locationManager.delegate = nil; 
相關問題