[英]How to turn off location services?
如果用戶啟用了位置服務,我將我的RootController指定為其委托:
appDelegate.clLocationManager.delegate = self;
其中appDelegate是我的應用程序委托的實例,這是我有位置服務實例的地方。 clLocationManager是CLLocationManager的一個實例。 如果我發現用戶不在某個區域,我想禁用位置服務代表。 我這樣做:
appDelegate.clLocationManager.delegate = nil;
但是這種方法仍然會引發:
- (void)locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)newLocation fromLocation:(CLLocation *)oldLocation
是否有另一種方法來禁用位置服務或至少保持其方法不被觸發?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.