Bundle pathsForResourcesOfType:inDirectory:

In meiner Anwendung habe ich eine Menge Bilder unterteilt sich in wenige Kategorien (die folgenden ist eine Anwendung, die Struktur in einem Projekt und bei meiner HDD):

ApplicationName
- Resources
-- Thumbs
-- Images
-- Buttons
-- Default.png

In den thumbs Ordner habe ich eine Menge .png-Dateien. Das problem ist, ich möchte wissen, wie viele dieser Dateien sind in diesem Ordner. Ich geben Sie wie ein Befehl:

NSArray *namesArray = [[NSBundle mainBundle] pathsForResourcesOfType:@".png" inDirectory:@"Resources/Thumbs"];

Werden und es nicht finden, alle Dateien im bundle. Wenn ich inDirectory:@"." Ich bekomme eine Liste von allen .png-Dateien (also aus Bildern,Tasten + Standard), brauche ich zwar nur diesen einen Katalog.

Habe ich versucht, um diesen Ordner zu Projekt, indem Sie zwei Möglichkeiten: 1-"Erstellen von Gruppen für alle hinzugefügten Ordner" und 2-"Erstellen Ordner Verweise für alle hinzugefügten Ordner".

Wenn ich option 1 inDirectory:@"Resources/Thumbs"]; funktioniert es nicht (namesArray 0 Objekte). Um zu testen, versuchte ich inDirectory:@"."], und es ging der Pfad ist:

 /Users/name.surname/Library/Application Support/iPhone Simulator/4.3.2/Applications/applicationNumber/applicationName.app/0.png

Wenn ich option 2, der während des Kompilierens ich halt bei "Anfügen an" applicationName " ..." und das Projekt niemals ausgeführt wird.

Woher weiß ich wie viele Bilder ich in meinen Daumen Ordner...?

InformationsquelleAutor Vive | 2011-08-24
Schreibe einen Kommentar