2013-02-02 38 views
6

Phương pháp -isFileReferenceURL được xác định trên lớp NSURL nhưng tôi không thể tìm ra phương pháp này là gì. Tôi nghĩ rằng điều này xác định liệu các URL điểm tập tin thực tế hay không, nhưng nó không phải là. Nó trả về NO ngay cả khi tệp tồn tại. Sách hướng dẫn cho biết chỉ cầnTính năng của - [NSURL isFileReferenceURL] là gì?

isFileReferenceURL Returns whether the URL is a file reference URL. 

- (BOOL)isFileReferenceURL Return Value YES if the URL is a file reference URL; otherwise, NO. 

Availability Available in iOS 5.0 and later. (Symbol is present in iOS 4, but performs no operation.) Declared In NSURL.h 

Phương pháp này là gì? URL tham chiếu tệp là gì? Khi nào phương thức này trả về YES?

+0

Chỉ cần lưu ý, xem ['- [NSURL fileReferenceURL]'] (https://developer.apple.com/library/mac/documentation/Cocoa/Reference/Foundation/Classes/NSURL_Class/Reference/Reference.html# // apple_ref/doc/uid/20000301-SW27) phương pháp để biết thêm thông tin: – Eonil

Trả lời

18

URL tham chiếu tệp là URL đặc biệt đề cập trực tiếp đến tệp, thay vì "bất kỳ tệp nào ở đường dẫn này". Điều này cho phép nó vẫn trỏ đến tệp nếu người dùng di chuyển nó, ví dụ, rất hữu ích. Bạn có thể tạo URL tham chiếu tệp bằng cách gọi phương thức -fileReferenceURL trên bất kỳ URL tệp thông thường nào.

+0

Hình như *** liên kết cứng ***. – Itachi

+0

URL tham chiếu tệp không được triển khai bằng liên kết cứng –

-5

Thử sử dụng isFileURL. Có sự khác biệt giữa "URL tham chiếu tệp" và "URL trỏ vào Tệp". ;)

+2

Khi câu hỏi của OP hỏi: * Sự khác biệt đó là gì? * – Quuxplusone

Các vấn đề liên quan