如何在查看模态视图后保持定时器功能运行

时间:2013-06-30 14:44:38

标签: ios objective-c nstimer

基本上我希望我的计时器继续在ParentViewController中运行CheckMessage函数,同时允许在由ParentViewController调制的模态ChildViewController中进行UI交互。

我尝试过使用GCD(不擅长),但无济于事。不知何故,当ChildViewController被推入视图后,计时器停止执行所述函数。

请帮忙!非常感谢你......

以下是ParentViewController中的代码:

NSTimer *timer_checkMessage;

-(void)viewDidAppear
{
    [timer_checkMessage invalidate];
timer_checkMessage = nil;

timer_checkMessage = [NSTimer scheduledTimerWithTimeInterval:1 target:self    
    selector:@selector(CheckMessage) userInfo:nil repeats:YES];

    [self performSegueWithIdentifier:@"ChildSegue" sender:self];
NSLog(@"Seguing child view...");
}

-(void)CheckMessage
{
    //check message
}

0 个答案:

没有答案