Sto cercando di ottenere una matrice di tutti i file png in una sottodirectory della cartella delle risorse. Nelle mie app Risorse Folder Ho creato una cartella denominata "images". Questa cartella contiene tutti i file png che devo visualizzare.Ottieni percorso nella sottodirectory nella cartella delle risorse
Questo è il modo in cui ho cercato di ottenere il percorso:
NSString *imagepath = [NSString stringWithFormat:@"%@/%@",[[NSBundle mainBundle] bundlePath],@"images/"];
NSLog(@"Path to Images: %@", imagepath);
NSArray * paths = [NSBundle pathsForResourcesOfType: @"png" inDirectory:imagepath];
NSMutableArray * allImageNames = [[NSMutableArray alloc] init];
for (NSString * path in paths)
{
if ([[path lastPathComponent] hasPrefix: @"AQ"])
continue;
[allImageNames addObject: [path lastPathComponent]];
}
In questo modo ottengo un percorso come .../appname.app/immagini
Ma se provo a fare in questo modo, la matrice è sempre vuota. Cosa sto sbagliando?
greetz, Zarak
Quali sono i nomi delle immagini? Sono come 'image.AQ'? – Nekto
I nomi delle immagini sono come "banana_icon.png". Ma io uso AQGridView per creare una galleria di tutti i file. – DevZarak
Allora perché controlli '[[percorso lastPathComponent] haPrefix: @" AQ "]'? – Nekto