我正在尝试这个:
displayLink.add(to: .current, forMode: .defaultRunLoopMode)
然后他纠正我:
displayLink.add(to: .current, forMode: .RunLoop.Mode.default)
然后他给出了一个错误:
Type of expression is ambiguous without more context
我不知道怎么写这一行。
之前的代码:
let displayLink = CADisplayLink(
target: self, selector: #selector(displayLinkDidFire)
)
最佳答案
forMode:
参数应该只是.default
。
displayLink.add(to: .current, forMode: .default)
或者如果您想完全限定它:
displayLink.add(to: .current, forMode: RunLoop.Mode.default)
关于swift - displayLink - 编译器永远修复我,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53128122/