displayLink-编译器永远修复我

时间:2018-11-03 03:23:12

标签: swift

我正在尝试:

    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)
        )

1 个答案:

答案 0 :(得分:3)

forMode:参数应仅为.default

displayLink.add(to: .current, forMode: .default)

或者如果您想完全符合条件:

displayLink.add(to: .current, forMode: RunLoop.Mode.default)