swift - displayLink - 编译器永远修复我

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

最佳答案

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/

相关文章:

swift - ews soap ErrorSchemaValidation swift

Swift Perfect 不加载图像或 css

string - 如何在 Swift 中使用带有括号 "( )"的 proxy.insertText 插入字符串

ios - 在 swift 2 中调用电话的按钮?

swift - ExpressibleByStringLiteral 在函数参数中带有 optional 项

ios - swift 中另一个日期的同一周、月、年中的日期

ios - Collection View 作为 swift 中的粘性标题

ios - Swift fetch 请求返回 0 个结果,尽管明显有 192 个结果

ios - 动态 UIStackView 与普通约束

swift - 在 Swift 中使用 NSMutableArray sortUsingFunction?