Registros de aviso do SKView


9

Ao executar meu aplicativo SwiftUI e SpriteKit, recebo as seguintes mensagens nos logs:

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

SKView: ignoreRenderSyncInLayoutSubviews é NO. Chame _renderSynchronouslyForTime sem manipulador

O que estou fazendo de errado para receber esse log e devo me preocupar com isso? Poderia ser um bug?

Será que o SwiftUI não consegue descobrir como fazer o layout para um SKView?

Edição principal:

Se você precisar de código, poderá vê-lo nas edições anteriores. Abaixo, declaro por que não acho mais relevante.

Enviei alguns comentários à Apple ( FB7456217). Eu removi o código, pois não suspeito mais que seja um problema relacionado ao meu código. Criei um projeto de jogo em branco, sem SwiftUI, e ainda recebi o mesmo log de aviso instantaneamente.

Portanto, mesmo com o modelo de projeto padrão, o log ainda apareceu para o dispositivo e o simulador. Vou atualizar sobre esse problema se eu receber uma resposta útil.


Ainda não ouvi nada de volta - alguém tem novas informações desde quando publiquei isso há mais de meio mês? Eu ainda tenho esses avisos!

Respostas:


2

só descobri isso por mim mesmo.

Na sua alteração de código

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

para

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


0

Acredito que você também receberá esse aviso se tiver subviews UIKit do SKView.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.