Ios 保留父视图控制器计时器

Ios 保留父视图控制器计时器,ios,uiviewcontroller,parent-child,parent,nstimer,Ios,Uiviewcontroller,Parent Child,Parent,Nstimer,对于我正在开发的功能,我有很大的疑问,让我解释一下情况: 我有一个viewController a,它每10秒调用一个带有NSTimer的Web服务。当来自该Web服务的响应更改时,viewController B被推送并显示。这个很好用 我的问题是。用户可以从视图控制器A调用InfoViewController。我需要A继续使用Web服务,即使InfoView位于顶部,并且当响应发生变化时,A应该关闭InfoView以调用B 你建议怎么做 提前非常感谢 即使显示另一个ViewControlle

对于我正在开发的功能,我有很大的疑问,让我解释一下情况:

我有一个viewController a,它每10秒调用一个带有NSTimer的Web服务。当来自该Web服务的响应更改时,viewController B被推送并显示。这个很好用

我的问题是。用户可以从视图控制器A调用InfoViewController。我需要A继续使用Web服务,即使InfoView位于顶部,并且当响应发生变化时,A应该关闭InfoView以调用B

你建议怎么做


提前非常感谢

即使显示另一个ViewController,计时器也将继续运行。如果您保留对InfoViewController的引用,当Web服务更改时,请检查InfoViewController是否可见检查它是否为零,或者它是否有父级并将其关闭。

当您显示另一个视图控制器时,计时器是否真的停止?我正在重复检查,它有一种奇怪的行为,但它似乎在我这边,非常感谢。哦,好的。。。我一定是有个bug什么的,因为看起来NSTimer停止了。。。非常感谢你!