iPhone как узнать приложение когда спит экран iPhone - PullRequest
3 голосов
/ 20 июня 2011

Я создаю приложение для iPhone, которое использует местоположение пользователя, однако я заметил, что когда экран iPhone спит / выключается, телефон все еще использует местоположение пользователя. Так есть ли функция, которая может сказать мне, когда экран спит, чтобы я мог остановить Обновление местоположения?

@interface RideauAppDelegate : NSObject <UIApplicationDelegate, UITabBarControllerDelegate> {
    UIWindow *window;
    UITabBarController *tabBarController;
}

@property (nonatomic, retain) IBOutlet UIWindow *window;
@property (nonatomic, retain) IBOutlet UITabBarController *tabBarController;

@end

1 Ответ

5 голосов
/ 20 июня 2011

Вы можете использовать:

- (void)applicationWillResignActive:(UIApplication *)application {
    [[[self.tabBarController.viewControllers objectAtIndex:0] locationManager] stopUpdatingLocation]; 
    //if it is your first VC, if not change objectAtIndex: to the correct one

}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...