Jawaban:
Gunakan -[NSURL path]
metode:
NSLog(@"%@", myUrl.path);
Dari dokumentasi:
Jalur URL, tidak lolos dengan
stringByReplacingPercentEscapesUsingEncoding:
metode. Jika penerima tidak sesuai dengan RFC 1808, kembalikannil
.Jika objek URL ini berisi URL file (sebagaimana ditentukan dengan
isFileURL
), nilai kembalian metode ini cocok untuk dimasukkan ke dalam metode NSFileManager atau NSPathUtilities. Jika jalur memiliki garis miring, jalur tersebut akan dilucuti.Menurut RFC 3986, garis miring di depan setelah bagian otoritas (nama host dan port) diperlakukan sebagai bagian dari jalur.
Perhatikan bahwa Anda dapat membuat URL seperti itu dengan +[NSURL fileURLWithPath:]
.
[myURL isFileURL]
apakah benar.