Ich wollte meine Ressourcen, NIB-Dateien und Lokalisierungsdateien in ein gemeinsames wiederverwendbares Bundle unterteilen. Und so habe ich ein Paket für meine ios-Anwendung erstellt und die angegebenen Ressourcen in das Paket aufgenommen, indem ich Build-Phasen nutze und Bundle-Ressourcen kopiere. Aber jetzt, wenn ich versuche, das Bündel zu laden, kann ich das Bündel nicht laden. Ich versuche, [NSBundle allBundles] zu verwenden, und das Array zeigt nur das Haupt-Apps-Paket an.Verwenden von NSBundle zum Laden meiner Ressourcen
Ich habe auch versucht, das Verzeichnis für NSApplicationPath aufzuzählen, aber das einzige verfügbare Paket ist wieder mein Standard-Paket. Ich wollte diese Technik lernen und nutzen, um meine Ressourcen zu trennen. Jede Hilfe und Vorschläge würden sehr geschätzt werden. Danke
Das Bündel wird nicht geladen. Es scheint so, als wäre das Bündel selbst im Hauptanwendungspaket enthalten. Also musste ich den Pfad zum Bundle mit [[NSBundle mainBundle] pathForResource: @ "MyBundle" ofType: @ "Bundle"] ermitteln und dann den Pfad verwenden, um das Bundle mit bundleWithPath zu laden: Methode – Sandeep
Allerdings habe ich ein Bild hinzugefügt in das Bundle und versucht, das Bild mit PathForResource: ofType: Methode geladen, aber die Methode ist Null und dann habe ich in den Simulator-Anwendung Ordner und sah, dass das Bild nicht kopiert wird. – Sandeep
Möglicherweise müssen Sie Ihrem Build eine Phase "Dateien kopieren" hinzufügen. – hd1