2013-02-02 8 views
6

Die Methode ist auf NSURL Klasse definieren, aber ich kann nicht herausfinden, was diese Methode ist. Ich dachte, dies bestimmt, ob die URL tatsächliche Datei zeigt oder nicht, aber es ist nicht. Es gibt NO zurück, auch wenn die Datei vorhanden ist. Das Handbuch sagt nurWas ist die Funktion von - [NSURL isFileReferenceURL]?

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 

Was ist diese Methode? Was ist die Dateireferenz URL? Wann gibt diese Methode YES zurück?

+0

Nur ein Hinweis, siehe [ '- [NSURL fileReferenceURL]'] (https://developer.apple.com/library/mac/documentation/Cocoa/Reference/Foundation/Classes/NSURL_Class/Reference/Reference.html# // apple_ref/doc/uid/20000301-SW27) Methode für weitere Informationen: – Eonil

Antwort

18

Eine Dateireferenz-URL ist eine spezielle URL, die direkt auf eine Datei verweist und nicht auf "welche Datei sich auch immer auf diesem Pfad befindet". Dies ermöglicht es, immer noch auf die Datei zu zeigen, wenn der Benutzer sie zum Beispiel bewegt, was sehr nützlich ist. Sie können eine Dateireferenz-URL erstellen, indem Sie die Methode -fileReferenceURL für eine normale Datei-URL aufrufen.

+0

Sieht aus wie *** harter Link ***. – Itachi

+0

Dateireferenz-URLs werden nicht mithilfe fester Links implementiert –

-5

Versuchen Sie mit isFileURL. Es gibt einen Unterschied zwischen einer "Dateireferenz-URL" und einer "URL, die auf eine Datei verweist". ;)

+2

Wie die Frage des OP gestellt: * Was ist der Unterschied? * – Quuxplusone

Verwandte Themen