2014-06-20 86 views
0

位置服務選項更改時,我如何觀察和調用方法?例如,我的應用程序在後臺運行位置服務,即「設置」中的選項設置爲始終。如果用戶在我的應用程序仍在運行時更改選項,如何觀察更改並相應地更改我的應用程序?觀察位置服務更新

回答

1

落實CLLocationManagerDelegate方法

- (void)locationManager:(CLLocationManager *)manager didChangeAuthorizationStatus:(CLAuthorizationStatus)status 

從文檔:

「時使用位置服務的變化而變化,可能會發生應用程序的能力,因爲用戶允許或拒絕使用此方法被調用。爲您的應用程序或整個系統提供定位服務。「