Chciałem oddzielić moje zasoby, pliki końcówek i pliki lokalizacyjne do wspólnego pakietu wielokrotnego użytku. Stworzyłem więc pakiet dla mojej aplikacji ios i określone zasoby, które mają być zawarte w pakiecie za pomocą faz kompilacji, skopiuj zasoby pakietu. Ale teraz, jeśli spróbuję załadować pakiet, nie jestem w stanie załadować pakietu. Próbuję użyć [NSBundle allBundles], a tablica pokazuje tylko główny pakiet aplikacji.Używanie NSBundle do załadowania zasobów
Próbowałem również wyliczyć katalog dla aplikacji NSApplication Path, ale ponownie jedynym dostępnym pakietem jest mój domyślny pakiet aplikacji. Chciałem nauczyć się tej techniki i wykorzystać ją do oddzielenia moich zasobów. Każda pomoc i sugestie będą mile widziane. Dziękujemy
Nie ładuje pakietu. Wygląda na to, że pakiet znajduje się wewnątrz głównego pakietu aplikacji. Musiałem więc uzyskać ścieżkę do pakietu za pomocą [[NSBundle mainBundle] pathForResource: @ "MyBundle" ofType: @ "bundle"], a następnie użyć ścieżki do załadowania pakietu za pomocą bundleWithPath: method – Sandeep
Jednak dodałem obraz do pakietu i próbował załadować obraz przy użyciu metody pathForResource: ofType: method, ale metoda jest zerowa, a następnie przejrzałem folder aplikacji symulatora i zobaczyłem, że obraz nie jest kopiowany. – Sandeep
Może być konieczne dodanie fazy "Kopiuj pliki" do kompilacji. – hd1