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!

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")


0

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

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.