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?
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:
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%Tags und Links objective-c ios xcode cocoa-touch