фоновое приложение iphone NSTimer (Опрос данных с регулярным интервалом) - PullRequest
0 голосов
/ 08 января 2012

Мне нужно получать данные в фоновом режиме с сервера через регулярные промежутки времени, Nstimer, кажется, не работает в фоновом режиме.

Нужно ли мне редактировать plist для Void или audio, чтобы NStimer работал в фоновом режиме?Будет ли кто-нибудь объяснить процесс, который мы пример кода.

С уважением, Avinash

1 Ответ

0 голосов
/ 08 января 2012

Проверьте этот метод:

[NSThread detachNewThreadSelector: toTarget: withObject:]

Пример использования:

 -(void) pollBackground
 {
     @autoreleasepool {

          // every five seconds, update list
          NSTimeInterval interval = 5; 

          while (poll)
          {
              // update from server

              [NSThread sleepForTimeInterval:interval];
          } 

     }
 }

 -(void) viewDidLoad {
     [NSThread detachNewThreadSelector:@selector(pollBackground) toTarget:self withObject:nil];
 }

Это должно продолжаться в фоновом режиме.

...