0
我用下面的代碼進行檢查,看是否該應用的用戶的位置服務已經改變的狀態視圖控制器。如果他們改變,他們應該查看不同的視圖控制器。它真的只需要運行每次應用程序啓動,然後根據[CLLocationManager authorizationStatus]
狀態如何重定向到基於位置服務的iOS
重定向與我的代碼的問題是,每次位置更新賽格是跑。
感謝您的幫助
- (void)locationUpdate:(CLLocation *)location {
//locLabel.text = [location description];
NSLog(@"auth status is %u", [CLLocationManager authorizationStatus]);
if ([CLLocationManager authorizationStatus] == kCLAuthorizationStatusAuthorized) {
[self performSegueWithIdentifier: @"SegueOffersGPS" sender: self];
} else {
[self performSegueWithIdentifier: @"SegueOffersNoGPS" sender: self];
}
之後的第一時間,停止更新位置! – Maulik
@Maulik謝謝:)我該怎麼做呢?只需運行一次,然後只在應用重新啓動時再運行一次。 – hanumanDev