SKView-Warnprotokolle

9

Beim Ausführen meiner SwiftUI & SpriteKit-App werden in den Protokollen die folgenden Meldungen angezeigt:

2019-11-18 21: 58: 57.631912 + 0000 PixelBattles [2812: 1215803]

SKView: ignoreRenderSyncInLayoutSubviews ist NO. Rufen Sie _renderSynchronouslyForTime ohne Handler auf

Was mache ich falsch, um dieses Protokoll zu erhalten, und sollte ich mir darüber Sorgen machen? Könnte es ein Fehler sein?

Könnte es sein, dass SwiftUI nicht herausfinden kann, wie das Layout für eine erstellt wird SKView?

Hauptbearbeitung:

Wenn Sie Code benötigen, können Sie ihn in den vorherigen Änderungen sehen. Im Folgenden erkläre ich, warum ich es nicht mehr für relevant halte.

Ich habe Apple ein Feedback geschickt ( FB7456217). Ich habe den Code entfernt, da ich nicht mehr vermute, dass es sich um ein Problem mit meinem Code handelt. Ich habe ein leeres Spielprojekt erstellt, kein SwiftUI, und trotzdem sofort das gleiche Warnprotokoll erhalten.

Selbst mit der Standardprojektvorlage wurde das Protokoll für Gerät und Simulator angezeigt. Ich werde dieses Problem aktualisieren, wenn ich eine nützliche Antwort erhalte.


Ich habe immer noch nichts zurück gehört - hat jemand neue Informationen, seit ich dies vor über einem halben Monat gepostet habe? Ich habe immer noch diese Warnungen!

George_E
quelle

Antworten:

2

habe das nur für mich selbst herausgefunden.

In Ihrem Code ändern

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

zu

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

Neuling
quelle
0

Ich glaube, Sie erhalten diese Warnung auch, wenn Sie UIKit-Unteransichten des SKView haben.

Donovan Voss
quelle