Swift NSTimer无法正常工作

zig1375

我制作了一个“命令行工具”,并且需要使用NSTimer。我启动了计时器,但是它不起作用...

import Foundation

class ct : NSObject {
    func start() {
        var timer = NSTimer.scheduledTimerWithTimeInterval(0.4, target: self, selector: Selector("update"), userInfo: nil, repeats: true)
    }

    func update() {
        println("test timer");
    }
}
var a = ct();
a.start()

while(true) { sleep(10000000) }
瓦迪安

NSTimer 需要一个运行循环才能正常工作,默认情况下,CLI不需要/需要一个运行循环。

称呼

CFRunLoopRun()

开始运行循环并

CFRunLoopStop(CFRunLoopGetCurrent())

停止它,别忘了返回适当的返回值。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章