Recebo a mensagem de tempo de execução acima depois de fazer upgrade para o Swift4.1 e o Xcode 9.3. Antes da atualização, eu não tinha essa mensagem na janela do console.
A barra de status não conseguiu localizar a imagem da sequência de tempo em cache. Renderização em processo.
surge a cada poucos minutos, desde que eu tenha o aplicativo em execução.
Ele vê para mim que não há nenhum efeito colateral negativo, meu aplicativo está funcionando, como de costume, não vi nenhum problema.
Eu uso a barra de status padrão, não mudei para modificá-la de forma alguma.
Pergunta 1: Haveria um problema com origem neste aviso em situações que ainda não encontrei?
Pergunta 2: Alguém sabe como posso me livrar desse aviso?
Respostas:
Esta nota de bug / depuração está presente no iOS SDK empacotado com Xcode 9.3+
Atualização: não corrigido no Xcode 9.4.1 (9F2000)
Atualização: não corrigido no Xcode 10 (10A255)
Atualização: não corrigido no Xcode 11 betas
Acho que você pode ignorar isso com segurança. As novas versões do iOS / macOS às vezes contêm mensagens de depuração informativas e geralmente são removidas na próxima versão.
fonte
O mesmo problema estava ocorrendo para mim também. Para superar isso, eu fiz isso
Vá para Destino -> Informações de implantação -> Desmarcado 'Ocultar barra de status'
Este resolveu meu problema. Para mim, essa foi a configuração de 'Informações de implantação'.
fonte
Também estou vendo este aviso aparecer e, em resposta à pergunta 1, também estou vendo um comportamento potencialmente muito desagradável associado a ele.
Executando algo próximo a um aplicativo de metal de triângulo animado de amostra básico, mas com
de modo que o quadro não seja apagado em todos os quadros. O que parece estar acontecendo é que a cada duas vezes que a mensagem de aviso é registrada, o iOS também confunde parte de seu gerenciamento de estado gráfico, de modo que eu presencio um flash violento de partes da imagem (que depois desaparece novamente).
Não tenho certeza da probabilidade de essa situação surgir em um aplicativo 'real', mas definitivamente não é algo que você deseja que os usuários vejam.
Não resolvi o problema aqui até agora; As configurações 'Ocultar barra de status' e 'Requer tela inteira' não ajudam.
fonte
No meu caso, estava escondendo a navegação nua por
self.navigationController?.isNavigationBarHidden = false
Quando você está ocultando a barra de navegação, ela também oculta a barra de status. Apenas use
self.navigationController?.navigationBar.isHidden = true
em vez de. E você terá sua barra de status de volta.
fonte
= false
e a segunda= true
? Você está tentando confundir o leitor ou há um propósito. (Se não houver propósito, corrija e escrevatrue
oufalse
nas duas linhas.)Para responder à pergunta 2 com base na resposta PeterT que aborda a pergunta 1: não só você não pode se livrar deste aviso, mas também não deve , porque isso significa que o problema subjacente é qualquer coisa, menos benigno. Pelo menos em alguns cenários.
Isso também significa que a dança do DEC Field Circus Engineer trocando as rodas que se achatam na meta info para o projeto faria com que você parecesse um palhaço.
fonte
Consegui me livrar desse aviso, marcando a opção "Requer tela cheia" em Destino-> Informações de implantação .
Marcar esta opção pode ter alguns efeitos colaterais no iPad, portanto, você deve fazer isso tendo isso em mente.
fonte