定時器開啟和關閉
阿新 • • 發佈:2019-01-11
寫程式時遇見了定時器,需要寫入資料庫使用者的經緯 ,還要讀取,寫好之後發現很費電
總結原因:
1:地圖定位耗電(這個根據程式要求,不能關閉,需要實時定位,很無奈)
2:定時器沒有關閉
下面是寫的定時器方法 簡單 可行
1:
// 啟用計時器,控制每秒執行一次tickDown方法
self.timer = NSTimer.scheduledTimerWithTimeInterval(30,target:self,selector:Selector("locationManager"),userInfo:nil,repeats:true)
self.timer1 = NSTimer.scheduledTimerWithTimeInterval
2:定時器呼叫方法這裡就不寫了
3:下面是定時器關閉的方法
//關閉定時器,關閉資料庫寫入資料
self.timer.invalidate()
self.timer1.invalidate()
self.timer = nil
self.timer1 = nil