gpt4 book ai didi

Swift NSTimer 不起作用

转载 作者:行者123 更新时间:2023-11-30 10:12:37 25 4
gpt4 key购买 nike

我制作了一个“命令行工具”,我需要使用 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())

停止它并且不要忘记返回适当的返回值。

关于Swift NSTimer 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32140470/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com