Ios Can';t在后台停止计时器
我有Ios Can';t在后台停止计时器,ios,swift,nstimer,Ios,Swift,Nstimer,我有timer=NSTimer.scheduledTimerWithTimeInterval(3.0,目标:self,选择器:“get”,userInfo:nil,repeats:true)在FirstVC和var timer:NSTimer?类外(我的意思是全局声明) 然后我想在applicationIdentinterbackground中调用timer?.invalidate(),或者在AppDelegate中调用applicationwillresignative,但它不起作用 我做错了
timer=NSTimer.scheduledTimerWithTimeInterval(3.0,目标:self,选择器:“get”,userInfo:nil,repeats:true)
在FirstVC
和var timer:NSTimer?
类外(我的意思是全局声明)
然后我想在applicationIdentinterbackground
中调用timer?.invalidate()
,或者在AppDelegate
中调用applicationwillresignative
,但它不起作用
我做错了什么?无需在全球范围内声明。在视图控制器上添加应用程序的观察者WillResignActive通知并使其无效