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