Estoy tratando de obtener una matriz de todos los archivos png en un subdirectorio de la carpeta de recursos. En mi carpeta de recursos de aplicaciones, he creado una carpeta llamada "imágenes". Esta carpeta contiene todos los archivos png que necesito mostrar.Obtener ruta al subdirectorio en la carpeta de recursos
Esta es la forma en que trataba de obtener la ruta:
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]];
}
De esta manera consigo una trayectoria como .../appname.app/imágenes
Pero si trato de hacerlo de esa manera, la matriz está siempre vacía. ¿Qué estoy haciendo mal?
greetz, Zarak
¿Cuáles son los nombres de las imágenes? ¿Son como 'image.AQ'? – Nekto
Los nombres de las imágenes son como "banana_icon.png". Pero utilizo AQGridView para crear una galería de todos los archivos. – DevZarak
Entonces, ¿por qué comprueba '[[path lastPathComponent]] hasPrefix: @" AQ "]'? – Nekto