Tag: ios7 nsthread

在后台每X分钟执行一次function不起作用

我用这个代码每X分钟执行一次函数: – (void)executeEveryOneMinute { [self myFunction]; dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(60 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{ [self executeEveryOneMinute]; }); } 而且它在应用程序处于前台时有效。 但是,当应用程序去背景它不再工作。 当我再次将应用程序返回到前台它执行一次函数。 并再次每分钟继续调用函数。 那么如何让这个在后台工作呢?