0
- SceneKit的
renderer(_:updateAtTime:)
在后台线程上运行。 - 苹果曾表示不要在主线程外调用
NSView
和子类的任何方法。 projectPoint(_:)
在renderer(_:updateAtTime:)
期间似乎经常有用...但是不要1.和2.意味着它不安全吗?
renderer(_:updateAtTime:)
在后台线程上运行。NSView
和子类的任何方法。projectPoint(_:)
在renderer(_:updateAtTime:)
期间似乎经常有用...但是不要1.和2.意味着它不安全吗?不好支持的是在辅助线程中调用AppKit或UIKit方法。
-projectPoint:
是SCNSceneRenderer
协议的一种方法,即使它不在主线程上,在委托方法中调用它也是安全的。
您有第1点的链接/引用吗? –
@HalMueller当然:'print(NSThread.isMainThread())//输出“false” – andyvn22