Using an NSTimer in Swift

前端 未结 10 1528
生来不讨喜
生来不讨喜 2020-12-05 06:19

In this scenario, timerFunc() is never called. What am I missing?

class AppDelegate: NSObject, NSApplicationDelegate {

    var myTimer: NSTimer? = nil

             


        
10条回答
  •  半阙折子戏
    2020-12-05 06:53

    For Swift 3

    var timer = Timer.scheduledTimer(timeInterval: 0.01, target: self, selector: #selector(ViewController.updateTimer), userInfo: nil, repeats: true);
    RunLoop.current.add(timer, forMode: RunLoopMode.commonModes)
    

提交回复
热议问题