克服 NSURL 的 checkResourceIsReachableAndReturnError 的意外行为

2024-03-01

在我为 iOS 5 创建的程序中,我遇到了 NSURL 的 checkResourceIsReachableAndReturnError 方法的意外行为。

我创建了一个新项目来验证该问题,并仅包含代码:

NSURL *url = [NSURL URLWithString:@"http://www.stackoverflow.com"];
NSError *err = nil;
if([url checkResourceIsReachableAndReturnError:&err]){
  NSLog(@"URL is reachable");
}else {
 NSLog(@"URL is not reachable");
}

此外,我尝试过:

NSURL *url = [NSURL URLWithString:@"http://www.stackoverflow.com"];
NSError *err = nil;
[url checkResourceIsReachableAndReturnError:&err];
if(err == nil){
 NSLog(@"URL is reachable");
}else {
 NSLog(@"URL is not reachable");
}

……还是没用。结果总是“URL 无法访问”,这与 stackoverflow.com(以及我测试的其他域)显然是可访问的相反。如何利用此函数来检查资源是否可达?


The 苹果文档 https://developer.apple.com/library/mac/documentation/Cocoa/Reference/Foundation/Classes/NSURL_Class/Reference/Reference.html#//apple_ref/occ/instm/NSURL/checkResourceIsReachableAndReturnError%3a for checkResourceIsReachableAndReturnError: state:

Returns whether the resource pointed to by a file URL can be reached.

注意:“文件 URL”,不是 Internet 或其他方案 URL。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

克服 NSURL 的 checkResourceIsReachableAndReturnError 的意外行为 的相关文章

随机推荐

  • Mac OSX Lion DNS 查找顺序 [关闭]

    Closed 这个问题是无关 help closed questions 目前不接受答案 升级到 Mac OSX Lion 后 我发现 etc hosts 不再首先查找名称解析 这会导致一些副作用 例如 etc hosts 中的条目解析速度
  • 在 D3.js 中为多个小条形图下的轴绘制单独的域

    我的目的是在一个具有不同域的 svg 中绘制多个小条形图 建立在这个例子 http bl ocks org officeofjane 7315455 我遇到的主要问题似乎是从输出中提取特定键的值的问题d3 nest并定义每个密钥对应的域 绘
  • Django 管理员:当我单击外键旁边的添加按钮(+)时想要预填充一些字段

    在 Django 管理中 当我单击下拉列表旁边的添加 按钮时 我想使用当前记录中的数据来填充外键记录的字段 例如 我正在查看一个实例X其中有字段a b and c和一个外键Y Y还有字段a b and c 所以当我单击 添加 按钮时X例如
  • 正则表达式:搜索动词词根

    我已经看到了按词尾对动词进行分类的结果 但我想使用正则表达式来查找西班牙语中常规动词的动词词根 我正在使用这个奇特的网站 http regexpal com http regexpal com 我怀疑这可能与我的最终用途不兼容 但将是一个很
  • 如何安排Makefile来编译具有多个.c文件的内核模块?

    如何安排Makefile来编译具有多个 c文件的内核模块 这是我当前的 Makefile 它是由自动生成的KDevelop http www kdevelop org TARGET nlb driver OBJS nlb driver o
  • 如何在 Mongoose 数组中的每个值前面添加一个字符串?

    假设我有一个这样的文档集合 name Bob listIDs 1c2f 32a1 0ebf name Meg listIDs a844 8132 b246 如何在每个文档的 listIDs 中的每个值前面添加字符串 0000 例如 name
  • 基本 Springboot 应用程序抛出 NullPointerException

    我在使用 SpringBoot 时遇到问题 我的控制器中有一个异常处理程序 每次我抛出一个被控制器捕获的异常时 它都会向客户端返回正确的值 但它也会在日志中放入大量 NPE 这主要是一种烦恼 但日志中的许多无关紧要的错误可能会掩盖真正的问题
  • 在正则表达式中将一组模式中的模式列入受控多次出现的白名单

    我希望以下示例返回匹配项 I like foob ar com 我喜欢 google com 和foob ar com I like foob ar com和 google com 我喜欢 foobargoogle com 和 google
  • 如何检查sd卡目录中是否存在文件

    我想检查 android SD 卡中是否存在给定的文件 我正在尝试使用绝对路径创建文件并检查file exists 但它不起作用 该文件的 URL 是 file mnt sdcard book1 page2 html 并且该文件确实存在 但
  • 如何在另一个滚动视图中滚动ListView

    我有个问题 我有一个布局 其滚动视图位于三个列表视图 A B C 上 我想要滚动孔布局以及滚动每个列表视图 Problem 当布局滚动时 列表视图不会滚动 如果我删除滚动布局 则列表会滚动 但布局不会滚动 可能的解决方案是什么 使用以下方法
  • AWK 关联数组、映射或哈希映射

    假设我有两个文件 文件1 地图 txt 1 178246 2 289789 3 384275 4 869282 文件2 关系 txt 178246 289789 384275 178246 384275 869282 预期结果是 1 2 3
  • 如何使用组类型查看主题成员

    有一个默认值ClusterRoleBinding named cluster admin 当我跑步时kubectl get clusterrolebindings cluster admin o yaml我得到 apiVersion rba
  • Python中%的意义是什么[关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我对编程语言和 Python 都是全新的 尽管我已经阅读了 3 个简短的教程来解释它 但我仍然无法理解 的意义 有人能分解一下 在这段代码
  • EJB中@Resource注解的mappedName和lookup属性有什么区别?

    我对以下两个属性感到困惑 Resource注解 Java 文档说 映射名称 该资源应映射到的产品特定名称 该资源的名称 由 name 元素定义或默认 是使用该资源的应用程序组件的本地名称 它是 JNDI java comp env 命名空间
  • 多轴断裂

    我正在尝试在 Matlab 上创建一个具有多个轴中断的图 如下所示 我尝试过使用类似的东西breakyaxis and breakaxis来自 Matlab 文件交换 但这些只允许一次中断 而不是多次 有没有办法实现这个 The NaN N
  • unordered_map 以引用作为值

    值类型为引用 C 11 的 unordered map 是否合法 例如std unordered map
  • 如何以编程方式读取 AWS Glue 数据目录表架构

    我有一组结构统一的日常 CSV 文件 我将其上传到 S3 有一个下游作业将 CSV 数据加载到 Redshift 数据库表中 CSV 中的列数可能会增加 从那时起 新文件中将包含新列 发生这种情况时 我想检测更改并自动将该列添加到目标 Re
  • 在android中,当一张图像移动时,如何知道两个图像是否相交?

    在我的应用程序中 我使用以下方法在屏幕上移动图像onTouchListener 我在同一视图中还有另外两张图像 我的问题是 当移动图像接触任何其他图像时 我需要执行特定操作 这意味着如果图像相交 则执行某些操作 如何实现这一点 请尽快帮助我
  • 从订单表中提取本周的记录

    我有一张包含以下信息的表格 Id orderNumber orderDate customerId orderDate是 MySQL 日期时间字段 当前日 月 年和时间在写入记录时插入数据库 所以我的问题是如何提取本周某一天的订单列表 我的
  • 克服 NSURL 的 checkResourceIsReachableAndReturnError 的意外行为

    在我为 iOS 5 创建的程序中 我遇到了 NSURL 的 checkResourceIsReachableAndReturnError 方法的意外行为 我创建了一个新项目来验证该问题 并仅包含代码 NSURL url NSURL URLW