Quand j'ai NSString
avec /Users/user/Projects/thefile.ext
je veux extraire thefile
avec Objective-C méthodes.
Quelle est la meilleure façon de le faire?
Quand j'ai NSString
avec /Users/user/Projects/thefile.ext
je veux extraire thefile
avec Objective-C méthodes.
Quelle est la meilleure façon de le faire?
À partir de La NSString de référence, vous pouvez utiliser :
NSString* theFileName = [[string lastPathComponent] stringByDeletingPathExtension]
Le lastPathComponent appel sera de retour "thefile.ext", et le stringByDeletingPathExtension va supprimer le .ext de la fin.
Si vous êtes à l'affichage d'une lisible par l'utilisateur nom de fichier, vous n'avez pas envie d'utiliser lastPathComponent
. Au lieu de cela, passer le chemin d'accès complet à NSFileManager de l' displayNameAtPath:
méthode. En fait cela ne fait la même chose, seulement, il localise correctement le nom de fichier et supprime l'extension basée sur les préférences de l'utilisateur.
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.