我正在尝试在除主线程之外的线程中运行显示链接,但它根本不起作用。我创建了一个简单的调度队列queue = DispatchQueue(label: "xyz")
,然后像往常一样创建显示链接:
queue.async {
self.displayLink = CADisplayLink(target: self, selector: #selector(render))
self.displayLink.add(to: .current, forMode: .common)
}
选择器永远不会被调用。检查currentMode
后RunLoop
我发现它是零。我错过了什么?
谢谢