Ricerca…


Come creare manualmente un'intestazione Bridging Bridging

  • Aggiungi un nuovo file a Xcode (File> Nuovo> File), quindi seleziona "Sorgente" e fai clic su "File intestazione".

  • Assegna un nome al file "YourProjectName-Bridging-Header.h". Esempio: nella mia app Station, il file è denominato "Station-Bridging-Header".

  • Crea il file.

  • Passare alle impostazioni di creazione del progetto e trovare la sezione "Swift Compiler - Generazione del codice". Potresti trovare più veloce digitare "Swift Compiler" nella casella di ricerca per restringere i risultati. Nota: se non hai una sezione "Swift Compiler - Generazione codice", significa che probabilmente non hai ancora aggiunto classi Swift al tuo progetto. Aggiungi un file Swift, quindi riprova.

  • Accanto a "Objective-C Bridging Header" è necessario aggiungere il nome / percorso del file di intestazione. Se il tuo file si trova nella cartella principale del tuo progetto, inserisci semplicemente il nome del file di intestazione. Esempi: "ProjectName / ProjectName-Bridging-Header.h" o semplicemente "ProjectName-Bridging-Header.h".

  • Apri la tua intestazione di bridging appena creata e importa le tue classi Objective-C usando le istruzioni #import. Qualsiasi classe elencata in questo file sarà accessibile dalle tue classi veloci.

Xcode crea automaticamente

Aggiungi un nuovo file Swift al tuo progetto Xcode. Chiamalo come ti pare e dovresti ricevere una casella di avviso che ti chiede se desideri creare un'intestazione di bridging. Nota: se non ricevi una richiesta per aggiungere un'intestazione di bridging, probabilmente hai rifiutato questo messaggio una volta prima e dovrai aggiungere l'intestazione manualmente (vedi sotto) inserisci la descrizione dell'immagine qui



Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow