2015-06-22 6 views
11

Quindi, il problema è che quando importare qualcosa in Xcode 7 usando Bridging Header Xcode non complemento automaticamente il mio codice, non importa se imposto il framework dato, il file di intestazione nel mio current .swift, se è solo nell'intestazione del bridging Xcode non si completa automaticamente.Xcode 7 non si completa automaticamente se si utilizza l'intestazione di bridging

Anche se le cose variano in base al framework, importando Parse framework Xcode non si completa automaticamente, come NSString, non ci sono altre cose di base. Quando ho provato ad importare FacebookSDK, Xcode completa automaticamente cose di base come NSString, ma non completa automaticamente le cose relative a FacebookSDK.

Inoltre, ho provato a eseguire lo stesso progetto in Xcode 6 e il completamento automatico funziona correttamente. C'è qualcosa di sbagliato nel mio Xcode 7 o nei framework? Ho già provato a cancellare cache, dati derivati, reinstallare Xcode 7 ma nessuno ha aiutato. Qualche consiglio?

+0

Non ho il problema di completamento automatico dell'intestazione del bridging, ma il completamento automatico non funziona con l'SDK di Facebook per me. Sei aggiornato all'ultima versione dell'SDK (v. 4.3.0 dal 25/5/15)? Potrei provare a vedere se aiuta. –

+0

Ho avuto lo stesso esatto problema con Xcode 7 beta 2, Parse 1.7.5 e Facebook 4.4.0 –

+0

Penso di aver trovato una soluzione. Puoi pubblicare uno screenshot dei valori all'interno delle impostazioni di configurazione/Percorsi di ricerca quadro? –

risposta

17

La soluzione che ha funzionato per me è assicurarsi di mettere un percorso individuale per ogni struttura che includi nel tuo progetto come nello screenshot qui sotto.

enter image description here

+0

OMG! come potrebbe essere questa cosa? Completamente esoterico nei miei occhi. Ma devo dire, grazie mille a te! –

+0

Amico, questa non è la mia domanda, ma ho iniziato una taglia solo per te. –

+0

@MorganWilde Grazie mille amico! Lo apprezzo davvero :) E sono contento che abbia risolto il tuo problema, perché è stato un vero dolore affrontarlo! :) –

0

Obj c. Importazione di file .h in altri file .m nello stesso progetto.

Per il momento sono tipo casting come lavoro.

0

I framework di Facebook SDK non venivano visualizzati per il completamento del codice. Ciò che alla fine ha funzionato è stato copiare i file framework nella directory Project, sebbene le istruzioni ufficiali di Facebook raccomandino l'uso di riferimenti alla cartella "Documenti".

Ho provato le soluzioni di Morgan e Van Du aggiungendo directory specifiche ai percorsi di ricerca del framework e facendo la ricorsione, ma senza dadi per me. Dovuto copiare completamente nella directory del progetto (eseguendo Xcode 7).

0

dopo aver provato tutte le soluzioni su StackOverflow, rimuovo tutti i plug-in personalizzati, e così è stato. Xcode -> Windows -> Gestore pacchetti (nel mio caso si trattava di stringhe hightailing)

Problemi correlati