iphone 응용 프로그램을 개발 중입니다. gps 위치를 업데이트하고 응용 프로그램이 백그라운드 나 전경에있을 때마다 15 분마다 서버에 전달해야합니다.15 분마다 백그라운드 작업을 실행하는 방법은 무엇입니까?
나는 (나의 방법은 위치 매 15 분마다 업데이트 않음) 내가 이것을 사용하여 실행 백그라운드에서 내 타이머를 유지하기 위해 내의 ViewController에서 그것을 시도 여러 가지 일을 할 때마다 두 번째 방법 호출하는 NSTimer 사용하고 있습니다 :
를(...)
TimerTask = [[UIApplication sharedApplication] beginBackgroundTaskWithExpirationHandler: ^{
}];
CurrentTimer = [NSTimer scheduledTimerWithTimeInterval: 1.0 target: self selector: @selector(timerTicked:) userInfo: nil repeats: YES];
(...)
하지만 약 10 분 후에는 앱이 백그라운드에서 멈춘 것처럼 보입니다.
제대로 할 수 있습니까?
는