我有一個基於位置的應用程序在swift中運行。我正在嘗試檢測self.locationManager.startUpdatingLocation()
目前是否處於活動狀態。找出如果statUpdatingLocation在Swift中處於活動狀態
我正在努力尋找如何做到這一點,也不能在互聯網上找到關於它的很多。我相當確信這很容易實現。我不想設置BOOL,因爲這需要是全局的。
if CLLocationManager.locationServicesEnabled() && /* START UPDATE LOCATION GOES HERE */ {
self.locationManager.delegate = self
self.locationManager.desiredAccuracy = kCLLocationAccuracyBest
self.locationManager.requestAlwaysAuthorization()
self.locationManager.startUpdatingLocation()
//self.locationManager.startMonitoringSignificantLocationChanges()
sender.setTitle("END DAY", forState: UIControlState.Normal)
} else {
}
您是否有興趣startMonitoringSignificantLocationChanges或startUpdatingLocation? – matt
它的重要或一般性更新應該無關緊要,因爲它們確實共享相同的委託。 – Allreadyhome
「應該無關緊要,因爲它們的重要性或一般性更新,因爲它們確實共享同一個委託」當編程框架時,生命不是「不應該」和「肯定」。這是關於「是」。沒有用的願望是不同的;你必須考慮事情是怎麼樣的。當然它有所不同。它們是完全不同的更新;他們獨立運作。 – matt