6 Stimmen

Objektiv-C: Kann mein Framework nicht #importieren

Ich bin gerade lernen Objective-C, so dass dies eine ziemlich grundlegende Frage sein wird. Ich habe eine Mac OSX Cocoa-Anwendung erstellt und sie zu einem Arbeitsbereich in XCode 4 hinzugefügt.

Ich habe auch ein Cocoa-Framework-Projekt mit dem Namen "Module" erstellt und es demselben Arbeitsbereich hinzugefügt. Standardmäßig XCode erstellt eine Module.h und Module.m für mich, die ich unverändert gelassen habe.

Ich habe viele Artikel darüber gelesen, wie man das Framework zum Projekt hinzufügt, indem man in die Build-Phase geht und auf das + im Abschnitt "Link Binary With Libraries" klickt. Ich habe dies getan und sehe jetzt eine Toolbox in meinem Hauptanwendungsprojekt, die "Module.Framework" enthält.

Jetzt ist meine nächste Frage - wie kann ich das in meine Hauptanwendung importieren? Ich habe verschiedene Kombinationen mit " und <, aber alle Versuche Bericht als Datei nicht gefunden.

Hilfe? :)

EDIT: Einige Bildschirmfotos hinzugefügt

Workspace

enter image description here

4voto

jtbandes Punkte 110245

Solange sich Module.framework in Ihrem Projekt befindet (Ihrem Hauptprojekt, nicht dem anderen Projekt), sollten Sie in der Lage sein, die #import <Module/Module.h> . Stellen Sie außerdem sicher, dass Sie eine Abhängigkeit einrichten damit Xcode weiß, dass das Framework erstellt werden muss, bevor das Hauptprojekt erstellt wird.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X