Я использую NSTimer
для поиска обновлений в моей базе данных firebase
. Я поставил код внутри своего viewDidLoad()
.Остановить NSTimer и закрыть диспетчер просмотра (swift)
NSTimer.scheduledTimerWithTimeInterval(5.0, target: self, selector: #selector(DriversInterfaceViewController.CheckFormularChild), userInfo: nil, repeats: true)
Когда пользователь получил файл в базе данных Я хочу, чтобы пользователь Goto другой 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
? Благодаря!