【发布时间】:2016-09-16 09:43:02
【问题描述】:
我正在使用NSTimer 在我的firebase 数据库中查找更新。我已将代码放入我的viewDidLoad()。
NSTimer.scheduledTimerWithTimeInterval(5.0, target: self, selector: #selector(DriversInterfaceViewController.CheckFormularChild), userInfo: nil, repeats: true)
当用户收到数据库中的文件时,我希望用户转到另一个ViewController。问题是旧的ViewController 正在后台运行,或者更改View Controller 时计时器没有停止。
let storyBoard : UIStoryboard = UIStoryboard(name: "Main", bundle:nil)
let nextViewController = storyBoard.instantiateViewControllerWithIdentifier("recievedMission") as! RecievedMissionViewController
self.navigationController!.pushViewController(nextViewController, animated: true)
如何解除旧的View Controller 或如何停止NSTimer programmatically?谢谢!
【问题讨论】:
标签: ios swift nstimer viewcontroller