塞斯顿被NSTimer解雇

时间:2013-04-03 19:24:21

标签: ios nstimer segue

我对iOS的新东西很新,我认为这应该很容易回答:
我有一个Master-Detail-Application,有许多子视图,工作正常,在后台我有几个定时器运行。现在,当计时器触发时,我想从用户现在的任何地方切换到单个视图。 (带一个按钮返回他来自的地方)

这样做的最佳方式是什么?

我应该以某种方式获取当前活动的viewcontroller并告诉他做segue吗?

谢谢!

更新
澄清:我有一个非UI相关(NSObject)调度程序,我的所有计时器,当计时器触发弹出一个特殊的视图时,不知何故必须通知我的UI,该视图应覆盖当前活动视图并在被解除时再次显示它。 一个常规的全屏弹出窗口。

1 个答案:

答案 0 :(得分:1)

如果你在计时器开火时试图做一个segue,这很容易。做

[NSTimer scheduledTimerWithTimeInterval:5.0 target:self selector:@selector(segue) userInfo:nil repeats:NO];

-(void)segue {
  [self performSegueWithIdentifier:@"id" sender:self];
}