Sto cercando di utilizzare un framework Objective C con il linguaggio di programmazione Swift per lo sviluppo di iOS 8. Questo è un caso specifico di importazione ma il problema generale è:Connetti il framework Objective C all'app Swift iOS 8 (Parse framework)
Come si importa un framework Objective C in rapido e si riconosce l'importazione?
Sto cercando di integrare il framework Parse in un'applicazione rapida utilizzando le beta di iOS 8 e Xcode 6.
Ecco la tecnica per l'integrazione Parse quadro in Objective C:
https://www.parse.com/apps/quickstart#social/mobile/ios/native/existing
Ho scaricato il quadro Parse come un archivio compresso, estratto di esso, e importati in Xcode 6 senza problemi. All'interno della mia applicazione appare come un framework formattato correttamente con il nome Parse.framework.
Il mio attuale pensiero è di modificare il file AppDelegate.swift
nella directory principale del mio progetto. Ecco il file corrente senza modifiche (generata automaticamente dal sistema al momento della creazione del progetto Xcode rapida):
https://gist.github.com/fconcklin/e8ef7d8b056105a04161
ho cercato di importare parse aggiungendo la riga import Parse
sotto la linea import UIKit
. Tuttavia, Xcode segnala che non è stato trovato alcun modulo e che la compilazione fallisce.
Ho anche provato a creare un file ${PROJ_NAME_HERE}-Bridging-Header.h
che contiene l'importazione Objective C di Parse utilizzando import <Parse/Parse.h>
. Questa linea non genera un errore ma sembra che alla fine non faccia differenza.
Grazie in anticipo. Fatemi sapere se avete bisogno di ulteriori informazioni.
"Fool Proof" modo
è il percorso a colmare intestazione impostare nelle proprietà del progetto? Richiama le proprietà del progetto e cerca "Intestazione Bridging Objective-C" nella sezione "Generatore di codice Swift - Generazione del codice". Il solo fatto di avere un file di intestazione per il bridging non è sufficiente: devi impostarne il percorso nel progetto. –