Câu trả lời:
Sử dụng -[NSURL path]
phương pháp:
NSLog(@"%@", myUrl.path);
Từ tài liệu:
Đường dẫn của URL, không thoát bằng
stringByReplacingPercentEscapesUsingEncoding:
phương thức. Nếu bộ thu không tuân theo RFC 1808, trả vềnil
.Nếu đối tượng URL này chứa một URL tệp (như được xác định với
isFileURL
), giá trị trả về của phương thức này phù hợp để nhập vào các phương thức của NSFileManager hoặc NSPathUtilities. Nếu đường dẫn có dấu gạch chéo thì nó sẽ bị loại bỏ.Theo RFC 3986, dấu gạch chéo hàng đầu sau phần quyền (tên máy chủ và cổng) được coi là một phần của đường dẫn.
Lưu ý rằng bạn có thể tạo một URL như vậy với +[NSURL fileURLWithPath:]
.
[myURL isFileURL]
có đúng không.