Buscar..


Cómo crear un encabezado de puente Swift manualmente

  • Agregue un nuevo archivo a Xcode (Archivo> Nuevo> Archivo), luego seleccione "Fuente" y haga clic en "Archivo de encabezado".

  • Asigne un nombre a su archivo "YourProjectName-Bridging-Header.h". Ejemplo: en mi aplicación Station, el archivo se denomina "Station-Bridging-Header".

  • Crea el archivo.

  • Vaya a la configuración de compilación de su proyecto y busque la sección "Compilador de Swift - Generación de código". Es posible que encuentre más rápido escribir "Swift Compiler" en el cuadro de búsqueda para reducir los resultados. Nota: Si no tiene una sección de "Compilación de Swift - Generación de código", esto significa que probablemente todavía no haya agregado ninguna clase de Swift a su proyecto. Agrega un archivo Swift, luego intenta de nuevo.

  • Junto a “Objective-C Bridging Header” deberá agregar el nombre / ruta de su archivo de encabezado. Si su archivo reside en la carpeta raíz de su proyecto, simplemente coloque el nombre del archivo de encabezado allí. Ejemplos: “ProjectName / ProjectName-Bridging-Header.h” o simplemente “ProjectName-Bridging-Header.h”.

  • Abra su encabezado de puente recién creado e importe sus clases de Objective-C usando las declaraciones #import. Se podrá acceder a cualquier clase listada en este archivo desde sus clases de swift.

Xcode crea automáticamente

Agrega un nuevo archivo Swift a tu proyecto Xcode. Nómbrelo como desee y debería obtener un cuadro de alerta que le pregunta si desea crear un encabezado puente. Nota: Si no recibe un mensaje para agregar un encabezado puente, probablemente rechazó este mensaje una vez antes y tendrá que agregarlo manualmente (ver más abajo) introduzca la descripción de la imagen aquí



Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow