2017-05-15 5 views
0

Ich habe ein Framework namens "MyFramework.xcodeproj", das zu meinem Hauptprojekt hinzugefügt wird. In diesem Framework arbeite ich an einer Datei, die einen Verweis auf meine AppDelegate.h-Datei benötigt. Es ist nicht in der Lage, es zu lokalisieren, und wenn ich versuche, die Datei aus "Build Phases" in "Compile Sources" hinzuzufügen, ist es auch dort nicht zu finden. Wie kann ich den Verweis auf diese Datei erhalten?So importieren Sie AppDelegate.h von einem anderen Framework in Xcode

Antwort

0

Ihr Framework sollte idealerweise von jeder Delegiertenlogik für Anwendungen getrennt sein. Wenn Sie jedoch Zugriff darauf benötigen, können Sie den freigegebenen Anwendungsdelegaten einfach an AppDelegate umwandeln.

(AppDelegate *)[[UIApplication sharedApplication] delegate]; 

Kopieren Sie einfach AppDelegate ‚s @interface und steckte es in Ihrem Rahmen irgendwo sichtbar. AppDelegate.m muss nicht da sein.

+0

Würde ich nur @interface AppDelegate.h in meine aktuelle Klasse hinzufügen? –

Verwandte Themen