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.

Cómo usar el modificador .quickLookPreview en SwiftUI.

Estoy intentando utilizar el modificador de vista .quickLookPreview introducido en iOS 14, macOS 11 macCatalyst 14, pero obtengo este error Value of type 'some View' has no member 'quickLookPreview' cada vez que intento utilizar el modificador en un objetivo de macOS o mac catalyst. En iOS, esto funciona bien. ¿Cuál es la forma correcta de presentar este modificador en una Mac?

import SwiftUI
import QuickLook


struct ContentView: View {

@State var documentUrl: URL?

var body: some View {
    NavigationView {

    ZStack {

        Button("Presióname", action: {
            documentUrl = URL(fileURLWithPath: "someLocalFileURLPath")
        })



    }
    .navigationTitle("Abrir Archivo")
    .quickLookPreview($documentUrl)

    }

}

}

xcode 13.1 MacOS 12.1

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    La forma correcta de presentar el modificador .quickLookPreview en una Mac es dirigirse a macOS 12 o posterior y Xcode 13 o posterior. El modificador quickLookPreview solo está disponible en macOS 12 o posterior y Xcode 13 o posterior, y no funcionará en macOS 11 o versiones anteriores. Asegúrese de que el objetivo de implementación de su proyecto esté configurado en macOS 12 o posterior y de que esté utilizando Xcode 13 o posterior. Si su proyecto cumple con estos requisitos y aún así recibe el error, intente limpiar y construir su proyecto o restablecer Xcode.

Comments are closed.