Risposte:
Usa il -[NSURL path]metodo:
NSLog(@"%@", myUrl.path);
Dalla documentazione:
Il percorso dell'URL, senza caratteri di escape con il
stringByReplacingPercentEscapesUsingEncoding:metodo. Se il ricevitore non è conforme a RFC 1808, restituiscenil.Se questo oggetto URL contiene un URL di file (come determinato con
isFileURL), il valore restituito di questo metodo è adatto per l'input nei metodi di NSFileManager o NSPathUtilities. Se il percorso ha una barra finale, viene rimosso.Per RFC 3986, la barra dopo la parte di autorità (nome host e porta) viene considerata come parte del percorso.
Nota che puoi creare un URL di questo tipo con +[NSURL fileURLWithPath:].
[myURL isFileURL]sia vero.