2010-06-16 67 views
17

這是一個非常簡單的問題 - 如何檢查NSURL是否鏈接到本地​​文件?檢查NSURL是否爲本地文件

我知道,RTFM,但我檢查了文檔,我似乎沒有看到任何與此相關的方法。

唯一的方法我發現是-isFileReferenceURL-isFileURL,但我認爲這只是檢查,如果該URL直接鏈接到一個文件中。

注:我正在製作一個iPhone應用程序,所以通過「本地文件」我的意思是一個.html文件存儲在項目的資源。

感謝您提前提供任何幫助。

回答

30

-isFileURL將檢查您的URL是否使用file:scheme。它不檢查它是否引用實際文件。

+0

謝謝,不知道究竟是什麼意思。 – element119 2010-06-16 22:37:28

+0

@高爾夫如果答案是從2010年開始的話,它會是怎麼樣的iOS8 +? 我剛剛檢查了標題,沒有關於可用性的註釋,所以我認爲它已經存在很久了。 – 2016-03-15 11:15:24

7

從iOS 5開始有-isFileReferenceURL,它檢查url是否是文件引用。在5.0之前,它根據documentation沒有做任何事情。

適用於iOS 5.0及更高版本。 (符號存在於iOS 4的,但不進行任何動作。)

我希望這可以幫助新來者...