0

基本上我希望我的计时器继续在 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
}
4

0 回答 0