我需要检查URL(由NSURL表示)是否可用或返回404.实现该目标的最佳方法是什么?
如果可能的话,我更愿意在没有代表的情况下检查这个问题.我需要阻止程序执行,直到我知道URL是否可访问.
如果网站上的特定文件(test.licence)存在,我想检查iPhone上的内容.我的方法(到目前为止)是下载文件并检查它是否存在于我的Documents目录中.但是,如果该文件不存在,Apache会出现一个HTML错误页面(我下载而不是test.licence).检查文件大小是一个模糊的解决方案,因为它会有所不同.
那么,如果存在在线文件(如果不存在),我该如何检查?我正在寻找一个简单而干净的解决方案.
问候,
斯特凡
有人可以确认该-checkResourceIsReachableAndReturnError:
方法NSURL
是否按预期工作.我已经尝试将它用于已知的URL并且它总是返回NO
.我正在使用XCode的iPhone模拟器4.1.谢谢.