SKView警告日志



当运行我的SwiftUI&SpriteKit应用程序,我在日志中收到以下消息:

2019-11-18 21:58:57.631912+000像素大战[2812:1215803]

SKView:ignoreRenderSyncInLayoutSubviews为NO。在没有处理程序的情况下调用_renderSynchronouslyForTime

我收到这个日志做错了什么,我应该担心吗?可能是个虫子吗?

可能是SwiftUI不知道如何为SKView进行布局吗?

主要编辑:

如果您需要代码,您可以在以前的编辑中看到它。下面我说明为什么我认为它不再相关

我已经向苹果公司发送了一些反馈(FB7456217(。我已经删除了代码,因为我不再怀疑这与我的代码有关。我创建了一个空白的游戏项目,没有SwiftUI,但仍然立即得到了相同的警告日志。

因此,即使使用默认的项目模板,设备和模拟器的日志仍然会出现。如果我得到有用的回复,我会更新这个问题。


我仍然没有收到任何回复——自从我半个多月前发布这篇文章以来,有人得到任何新信息吗?我仍然有这些警告!

这是苹果对此问题的回应:

嗨!你真的不需要解决这个问题。这是一条日志消息在SpriteKit框架中错误地留下。它已被删除,不会在未来的SpriteKit版本中出现的时间更长。谢谢

我自己想好了。

在您的代码更改中

if let scene = SKScene(fileNamed: "GameScene")

if let scene = GameScene(fileNamed: "GameScene")

如果您有SKView的UIKit子视图,我相信您也会收到此警告。

最新更新