Come si importa una classe Swift da un framework?Classe di importazione rapida iOS da swift utilizzando il framework
- ho Xcode Workspace
- io a creare un framework Cocoa tocco con l'utilizzo di Swift
- creo una classe Swift denominata
TestClass
in quel Cocoa Touch quadro - creo una domanda di schede Base iOS
- Importo il mio framework in quell'applicazione iOS a schede usando
import FrameWorkTest
L'applicazione pr il compilatore di oject non riesce a trovare TestClass
. Come posso importare TestClass
per l'uso nell'applicazione principale?
Si dice che TestClass
non sia definito. Voglio anche aggiungere un'estensione in FrameWork e quindi usarla.
https://github.com/ArtemKyslicyn/-SwiftImportFrameworkTest
Sto usando questo tutorial http://www.swift-studies.com/blog/2014/6/30/creating-a-pure-swift-framework-for-both-ios-and-mac
Sono su Xcode versione 6.0 seme
Grazie
classe Il mio test è già in target di FrameWorkTest e cartella comune è legata solo di questo file elimino il file in github campione progetto e poi puoi vedere che ho la mia classe di prova nello spazio dei nomi di FrameWorkTest ma nel progetto iOS non posso usare TestClass. Grazie mille per la risposta –
Nome progetto e nome destinazione sono gli stessi per impostazione predefinita. L'obiettivo è all'interno del nome del progetto. Nell'esempio FrameWorkTest -> FrameWorkTest, test (dopo il simbolo -> i due nomi indicano gli obiettivi. Il nome davanti a -> symbol è il nome del progetto). Quello che sto dicendo è spostare il file TestClass.Swift nei target che si trovano all'interno del progetto. Funziona per me. – Suresh