Verwendung von Objective-C-Code im iOS-Projekt Cocoa Static Library mit Swift-Code im iOS-Anwendungsprojekt

Ich suche nach einer einfachen Methode zum Kombinieren eines Objective-C-Codes aus einem Projekt einer gemeinsam genutzten Bibliothek mit Swift-Code aus einem Anwendungsprojekt, hatte jedoch bisher keinen Erfolg mit dieser Sequenz:

start Xcode 6.1.1create workspace TestErstelle das iOS Cocoa Touch Static Library Projekt TestLibrary und füge es dem Arbeitsbereich hinzuErstelle iOS Single View Application Projekt Test (Sprache: Swift) und füge es zum Arbeitsbereich hinzuhinzufügenimport TestLibrary zu ViewController.swift

Wenn ich jetzt Test erstelle, erhalte ich diesen Fehler in ViewController.swift:No such module: ‘TestLibrary’.

Vermutlich sind zwei Hürden zu überwinden:

Tell TestLibrary, die TestLibrary.h "exportieren" soll. Was ist die richtige Syntax und Vorgehensweise zum Hinzufügen der (vermutlich) erforderlichenbridging header DateiTell Test, wo sich TestLibrary befindet. Da sowohl die Anwendungs- als auch die statischen Bibliotheksprojekte zum selben Arbeitsbereich gehören (und im Dateisystem nebeneinander liegen), gehe ich davon aus, dass keine expliziten Schritte erforderlich sind, oder gibt es?

So zusammenfassend lautet meine Frage: Wie kann ich den Erstellungsfehler überwinden, auch wenn ich anschließend @ hinzufüglet test = TestLibrary() zu ViewController.swift, d. h. wie kann Test (Swift-Codebasis) TestLibrary (Objective-C-Codebasis) verwenden?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage