Comment récupérer la sous-chaîne avec dans la chaîne

Je suis nouveau à iphone.J'ai un petit doute que j'ai un chemin de mon audiofile qui est placé dans le répertoire dans le dossier des ressources que le chemin est

/Users/Chary/Library/Application Support/iPhone Simulator/5.0/Applications/B02404E5-52DC-49B6-8DBB-C9946E4331AF/BiblePlayer.app/raj/1.mp3

Ma question est de savoir comment récupérer la chaîne "1.mp3" de ce chemin entier?

0

3 Réponses

NSString *fullPath = @"…";
NSString *fileName = [fullPath lastPathComponent];
0
ajouté
NSString *allString = @"/Users/Chary/Library/Application Support/iPhone Simulator/5.0/Applications/B02404E5-52DC-49B6-8DBB-C9946E4331AF/BiblePlayer.app/raj/1.mp3"

int slashPosition = [allString rangeOfString:@"/" options:NSBackwardsSearch].location;
    NSString *function = [allString substringFromIndexslashPosition + 1];

Cela vous obtiendra le chemin du fichier après la dernière barre oblique

0
ajouté

essayez-le: -

NSString *yourPath = @"/Users/Chary/Library/Application Support/iPhone Simulator/5.0/Applications/B02404E5-52DC-49B6-8DBB-C9946E4331AF/BiblePlayer.app/raj/1.mp3";
NSString *fileName = [yourPath lastPathComponent];

Cela peut vous aider :)

0
ajouté
En quoi est-ce différent de ma réponse?
ajouté l'auteur zoul, source
oh je n'ai pas vu urs. désolé :)
ajouté l'auteur Nikhil Bansal, source