检查NSURL是否为本地文件

时间:2010-06-16 22:20:06

标签: ios objective-c iphone

这是一个非常简单的问题 - 如何检查NSURL是否链接到本地​​文件?

我知道,RTFM,但我检查了文档,我似乎没有看到任何与此相关的方法。

找到的唯一方法是-isFileReferenceURL-isFileURL,但我认为这些只检查网址是否直接链接到文件。

注意:我正在制作iPhone应用程序,所以“本地文件”是指存储在项目资源中的.html文件。

感谢您提前提供任何帮助。

2 个答案:

答案 0 :(得分:33)

-isFileURL将检查您的URL是否使用file:scheme。它不会检查它是否引用了实际文件。

答案 1 :(得分:7)

iOS 5中有-isFileReferenceURL,用于检查网址是否为文件引用。在5.0之前,它根据documentation ..

没有做任何事情
  

适用于iOS 5.0及更高版本。 (符号出现在iOS 4中,但不执行任何操作。)

我希望这有助于新来的人......