2013-02-02 14 views
6

Il metodo -isFileReferenceURL è definito sulla classe NSURL ma non riesco a capire quale sia questo metodo. Ho pensato che questo determina se l'URL punta o meno il file vero e proprio, ma non lo è. Restituisce NO anche quando il file esiste. Il manuale dice soloQual è la funzione di - [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 

Che cos'è questo metodo? Qual è l'URL di riferimento di file? Quando questo metodo restituisce YES?

+0

Solo una nota, vedere ['- [NSURL fileReferenceURL]'] (https://developer.apple.com/library/mac/documentation/Cocoa/Reference/Foundation/Classes/NSURL_Class/Reference/Reference.html# // apple_ref/doc/uid/20000301-SW27) metodo per ulteriori informazioni: – Eonil

risposta

18

Un URL di riferimento di file è un URL speciale che fa riferimento direttamente a un file, piuttosto che a "qualsiasi file si trovi in ​​questo percorso". Ciò gli consente di puntare ancora al file se l'utente lo sposta, ad esempio, che è molto utile. È possibile creare un URL di riferimento file chiamando il metodo -fileReferenceURL su qualsiasi URL di file normale.

+0

Sembra *** collegamento *** ***. – Itachi

+0

Gli URL di riferimento dei file non vengono implementati utilizzando i collegamenti fisici –

-5

Provare a utilizzare isFileURL. C'è una differenza tra un "URL di riferimento del file" e un "URL che punta a un file". ;)

+2

Come domanda dell'OP: * Qual è la differenza? * – Quuxplusone

Problemi correlati