每10分钟反复发动一次动作

时间:2014-04-26 05:34:03

标签: ios objective-c

我想在每10分钟申请一次后发动一次动作。

我希望每10分钟后显示一次全屏广告,无论应用程序当前位于何处ViewController

2 个答案:

答案 0 :(得分:2)

您需要NSTimer设置timeInterval = 10repeats = YES,并将此计时器声明为didFinishLaunchingWithOptions方法。有关详细信息,请参阅此official documentation of NSTimer.

还要看How do I use NSTimer?

答案 1 :(得分:0)

试试这个:

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
        NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
        timer = [NSTimer scheduledTimerWithTimeInterval:600 target:self selector:@selector(doAction) userInfo:nil repeats:YES ];
        [pool release];
}

希望它会有所帮助。