Ho creato un proprio Cocoa Touch Framework
e desidero importarlo solo in un punto del codice. In Xcode/prima nell'obiettivo C c'era una posizione centrale sotto Supporting Files
. Come funziona per il progetto basato su Swift?Quadro di importazione per l'intero progetto in un unico posto in Swift?
risposta
Creare una cartella Frameworks. Trascina e rilascia il tuo framework in esso. Quindi crea un file di intestazione di bridging (il modo più semplice per farlo nel progetto Swift è aggiungendo una classe c obiettiva e ti chiederà di creare quel file di bridging per te). Quindi, nel file di intestazione di bridging, aggiungi
#import <YourFramework/YourFramework.h>
Quindi le classi del framework sono accessibili da Swift. Spero che questo ti aiuti!
è questo per la libreria 'coca Touch Framework' non statica e Swift? Perché il mio file/classe nel framework ha estensione .swift –
Apologies Janos, ho pensato che il tuo framework fosse basato sull'Obiettivo C e tu lo vuoi integrare nel tuo progetto Swift. Penso che Swift Frameworks non sia attualmente supportato, vedi http://stackoverflow.com/questions/24070726/building-pure-swift-cocoa-touch-framework perché Swift è abbastanza nuovo e destinato a cambiare. – Valentin
era attivo 6 mesi fa –
Come ho risposto qui: https://stackoverflow.com/a/46878808/3203441
Dal Swift4:
- Essere in un progetto di Swift
- Vuoi avere un altro progetto Swift importati a livello globale (e usando cocoapods)
Sono appena riuscito a farlo aggiungendo la seguente riga al mio header bridging:
#import <PodName/PodName-Swift.h>
Quanto buona/cattiva è questa pratica? Non sono sicuro, ma volevo solo alcune estensioni globalmente disponibili nel mio progetto. questo ha fatto il trucco
- 1. Importazione di più repository git in un unico progetto in IntelliJ
- 2. Importazione di JSON in un progetto Netbeans
- 3. Importazione di JSON in un progetto Eclipse
- 4. Importazione progetto in Netbeans
- 5. Scala e Clojure in un unico progetto
- 6. Impossibile integrare ZXingObjC in un progetto Swift iOS
- 7. Posto giusto per inserire file mp3 in un progetto Android
- 8. momento Importazione in progetto dattiloscritto
- 9. importazione Swift vs importazione Fondazione
- 10. Importazione progetto gradle in IntelliJ
- 11. dipendenze di movimentazione per progetto iOS quadro
- 12. Importazione di un progetto GNU Smalltalk in Pharo?
- 13. Importazione di un progetto CMake in Eclipse CDT
- 14. Importazione di un progetto Maven esistente in Eclipse
- 15. Importazione programmatica di un progetto esistente in Eclipse
- 16. Importazione circolare Swift/ObjC
- 17. importazione progetto netbeans android in studio android
- 18. Importazione ed interrogazione tramite un database SQLite in Swift - iOS
- 19. Importazione di un protocollo Swift nella classe Objective-C
- 20. Importazione progetto da git in xcode
- 21. Importazione progetto Android AOSP in eclissi
- 22. Importazione del progetto Flash in Flash Builder
- 23. Importazione del progetto Cordova in Android Studio
- 24. Qual è un buon posto per i moduli in un progetto di rotaie
- 25. Visualizzazione dell'output di app console Net. Mutilple in un unico posto
- 26. importazione da un altro progetto java in eclissi
- 27. Gioca Progetto Quadro struttura consigliata
- 28. Python oggetto importazione che ha origine in un unico modulo da un modulo diverso in un terzo modulo
- 29. SHA256 in Swift - Importazione del problema di framework
- 30. Come posso archiviare i dati delle poche applicazioni in un unico posto?
hai trovato una soluzione per questo? – Esqarrouth
no, sto importando in ogni file –
Ho provato ad aggiungere in framework embedded e framework collegati, non ha funzionato con mia sorpresa. – Esqarrouth