Laden einer in einem Framework enthaltenen Nibbe [duplizieren]

8

Ich habe ein iOS-Framework erstellt und es enthält eine XIB-Ansicht. Als ich das Programm debuggte, funktionierte diese Codezeile gut:

%Vor%

Wenn ich jedoch den Rahmen von einem anderen Projekt "referenziere", befindet sich die Feder nicht mehr im "Hauptbündel". Was soll ich mit dem obigen Code machen (das ist Teil des Frameworks), also lädt es aus dem Framework und nicht das konsumierende Anwendungsprojekt?

    
ConfusedNoob 24.09.2012, 01:51
quelle

1 Antwort

15

Das fragliche Framework sollte typischerweise eine Paketkennung in seiner Info.plist -Datei haben. In der Anwendung, die dieses benutzerdefinierte Framework verwendet, sollten Sie in der Lage sein, auf Ressourcen in diesem Bundle zuzugreifen:

%Vor%

Dies ist die NSBundle , auf die Sie auf Framework-Ressourcen zugreifen können.

BEARBEITEN:

Es scheint eine alternative (möglicherweise bessere) Möglichkeit zu geben, auf das fragliche Paket zuzugreifen.

z.B.:

%Vor%

Siehe dieses hervorragende Tutorial

    
FluffulousChimp 24.09.2012 02:10
quelle

Tags und Links