Stoppen Sie den NSTimer und schließen Sie den View Controller (schnell)
Ich benutzeNSTimer
, um nach Updates in meinem @ zu suchfirebase
database. Ich habe den Code in mein @ eingefüviewDidLoad()
.
NSTimer.scheduledTimerWithTimeInterval(5.0, target: self, selector: #selector(DriversInterfaceViewController.CheckFormularChild), userInfo: nil, repeats: true)
Wenn der Benutzer eine Datei in der Datenbank erhalten hat, möchte ich, dass der Benutzer zu einem anderen @ wechselViewController
. Das Problem ist, dass entweder das alteViewController
läuft im Hintergrund oder der Timer stoppt nicht beim Ändern vonView Controller
.
let storyBoard : UIStoryboard = UIStoryboard(name: "Main", bundle:nil)
let nextViewController = storyBoard.instantiateViewControllerWithIdentifier("recievedMission") as! RecievedMissionViewController
self.navigationController!.pushViewController(nextViewController, animated: true)
Wie entlasse ich das alteView Controller
oder wie stoppe ich dasNSTimer
programmatically
? Vielen Dank