作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我正在尝试这个:
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/
我正在尝试这个: displayLink.add(to: .current, forMode: .defaultRunLoopMode) 然后他纠正我: displayLink.ad
问题: 在最近的 Ubuntu 更新(X Window Server 1.18.3)之后,DisplayLink 驱动程序无法正常工作:您只能在第二个屏幕上看到鼠标,但所有窗口都是不可见的。 背景是黑
核心视频专家,我正在为 .mov 文件创建一个自定义视频播放器。我有 .mov 解析器正在工作,并使用 QTCoreVideo101 示例我正在尝试播放视频。 我遇到的问题是显示链接 getFrame
在 OSX 下的 OpenGL 应用程序中,渲染代码通常在与主线程分开的 DisplayLink 线程上运行。 在后台执行任务时,例如加载 GL Assets ,同步线程很重要,因此渲染线程不会尝试从
我是一名优秀的程序员,十分优秀!