Obtener el nombre de un fichero dada una URL ( iOS )

Básicamente en esta entrada os explicaré lo que acabo de encontrar en stackoverflow de forma rápida, y me encontraba con la problemática de poder obtener el nombre de fichero de una determinada url.

Por ejemplo si tengo una url del tipo http://blog.angeldiaz.es/caca.jpg , me interesa obtener el caca.jpg de forma independiente al resto de la URL.

Es sencillo, con 4 líneas de código se soluciona el tema (e incluso se hace debug).




NSString *url = @"http://blog.angeldiaz.es/caca.jpg";
NSArray *parts = [url componentsSeparatedByString:@"/"];
NSString *filename = [parts objectAtIndex:[parts count]-1];
NSLog(@" filename = %@", filename);

El programa responderá por la consola imprimiendo algo así:

filename = caca.jpg

Espero que os sea útil!

Leave a Reply

Your email address will not be published. Required fields are marked *