Réponses:
Utilisez la -[NSURL path]
méthode:
NSLog(@"%@", myUrl.path);
De la documentation:
Le chemin de l'URL, sans échappement avec la
stringByReplacingPercentEscapesUsingEncoding:
méthode. Si le récepteur n'est pas conforme à la RFC 1808, retournenil
.Si cet objet URL contient une URL de fichier (comme déterminé par
isFileURL
), la valeur de retour de cette méthode convient pour une entrée dans les méthodes de NSFileManager ou NSPathUtilities. Si le chemin comporte une barre oblique à la fin, il est supprimé.Selon la RFC 3986, la barre oblique après la partie autorité (nom d'hôte et port) est traitée comme faisant partie du chemin.
Notez que vous pouvez créer une telle URL avec +[NSURL fileURLWithPath:]
.
[myURL isFileURL]
est vraie.