1
我有一個典型的問題。在我的應用程序中,我正在處理應用程序委託方法iOS - 應用程序委託 - 使用CLLocationManager調用didBecomeActive
- (void)applicationDidBecomeActive:(UIApplication *)application
刷新UI。
由於我的應用程序不會終止並在後臺運行,所以當應用程序進入活動狀態時,此方法正在調用並正常工作。
但在我的視圖控制器之一,我創建CLLocationManager對象
self.locationManager = [[CLLocationManager alloc] init];
self.locationManager.delegate = self; // send loc updates to myself
的問題是,正在創建此位置管理對象時,應用程序委託的「applicationDidBecomeActive」也被稱爲是沒有必要的爲我處理。當位置管理器對象被初始化時,我應該如何忽略這個調用?
處理所有事情的標誌是不正確的。如果你繼續添加標誌,代碼將被填充標誌,而不再是其他標誌。 – Satyam 2012-04-25 01:39:07