Log di avviso SKView


9

Quando eseguo la mia app SwiftUI & SpriteKit, visualizzo i seguenti messaggi nei registri:

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

SKView: ignoreRenderSyncInLayoutSubviews è NO. Chiamare _renderSynchronouslyForTime senza gestore

Che cosa sto facendo di sbagliato per ricevere questo registro e dovrei preoccuparmene? Potrebbe essere un bug?

Potrebbe essere che SwiftUI non riesca a capire come fare il layout per un SKView?

Modifica principale:

Se hai bisogno di codice, puoi vederlo nelle modifiche precedenti. Di seguito dichiaro perché non penso che sia più rilevante.

Ho inviato ad Apple alcuni feedback ( FB7456217). Ho rimosso il codice, poiché non sospetto più che sia un problema relativo al mio codice. Ho creato un progetto di gioco vuoto, senza SwiftUI, e ho comunque ricevuto immediatamente lo stesso registro di avviso.

Quindi, anche con il modello di progetto predefinito, il registro è ancora apparso per dispositivo e simulatore. Aggiornerò su questo problema se avrò una risposta utile.


Non ho ancora ricevuto risposta: qualcuno ha ricevuto nuove informazioni da quando l'ho pubblicato più di mezzo mese fa? Ho ancora questi avvertimenti!

Risposte:


2

ho appena capito questo per me stesso.

Nel tuo cambio di codice

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

per

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


0

Credo che riceverai anche questo avviso se disponi di sottoview UIKit di SKView.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.