Відповіді:
Використовуйте -[NSURL path]
метод:
NSLog(@"%@", myUrl.path);
З документації:
Шлях URL-адреси, не визначений
stringByReplacingPercentEscapesUsingEncoding:
методом. Якщо приймач не відповідає RFC 1808, повертаєтьсяnil
.Якщо цей об’єкт URL містить URL-адресу файлу (як визначено
isFileURL
), повернене значення цього методу підходить для введення в методи NSFileManager або NSPathUtilities. Якщо на трасі є косою косою рисою, її знімають.Згідно RFC 3986, провідна косою рискою після авторитету (ім'я хоста та порт) трактується як частина шляху.
Зауважте, що ви можете створити таку URL-адресу за допомогою +[NSURL fileURLWithPath:]
.
[myURL isFileURL]
чи правда.