Можно ли настроить запуск NSTimer определенное количество раз через определенные промежутки времени и запустить приложение в фоновом режиме после его закрытия?
Сделать таймер:
int N = 3;
_myTimer = [NSTimer scheduledTimerWithTimeInterval:N target:self selector:@selector(myMethod) userInfo:myContact repeats:YES];
-(void)myMethod:(NSTimer*)timer {
// Now I can access all the properties and methods of myObject
[[timer userInfo] myObjectMethod];
}
Работа в фоновом режиме, с которой я не так знаком, однако, если вы начнете искать beginBackgroundTaskWithExpirationHandler: Я уверен, что вы найдете ответы, которые вам нужны.
Надеюсь, это поможет, удачи!