Odpowiedzi:
Użyj -[NSURL path]
metody:
NSLog(@"%@", myUrl.path);
Z dokumentacji:
Ścieżka adresu URL bez zmiany znaczenia przy użyciu
stringByReplacingPercentEscapesUsingEncoding:
metody. Jeśli odbiornik nie jest zgodny z RFC 1808, zwracanil
.Jeśli ten obiekt adresu URL zawiera adres URL pliku (określony za pomocą
isFileURL
), wartość zwracana przez tę metodę jest odpowiednia do wprowadzania do metod NSFileManager lub NSPathUtilities. Jeśli na końcu ścieżki znajduje się ukośnik, jest ona usuwana.Zgodnie z RFC 3986, początkowy ukośnik po części dotyczącej uprawnień (nazwy hosta i portu) jest traktowana jako część ścieżki.
Pamiętaj, że możesz utworzyć taki adres URL za pomocą +[NSURL fileURLWithPath:]
.
[myURL isFileURL]
jest prawdziwy.