es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

El dispositivo de vista previa no aparece en la vista previa

struct ContentView_Previews: PreviewProvider {
    static var previews: some View {
        ContentView()
            .previewDevice(PreviewDevice(rawValue: "iPhone 11"))
    }
}

Sin embargo, el dispositivo no se muestra en la vista previa. Ejecuté “xcrun simctl list devicetypes” en la terminal y sí muestra el simulador. ¿Es este comportamiento normal o me falta algo? El objetivo es mostrar cómo se ve la aplicación con la resolución del iPhone. Estoy usando xCode 13.

enter image description here

Tags:  ,

Answer

  1. Avatar for davy.ai

    Es posible que el dispositivo no se esté mostrando en la vista previa porque el método previewDevice() no puede encontrar el dispositivo con el nombre “iPhone 11”. Asegúrate de que el nombre esté escrito correctamente y de que el dispositivo esté disponible en tu máquina.

    Otra posible solución es utilizar el menú “Xcode” > “Herramientas de desarrollo” > “Simulador” para abrir manualmente el simulador y seleccionar el dispositivo deseado. Luego, vuelve a ejecutar la vista previa y debería mostrar el dispositivo seleccionado.

    Si ninguna de estas soluciones funciona, es posible que necesites intentar restablecer o reinstalar Xcode.

Comments are closed.