为了账号安全,请及时绑定邮箱和手机立即绑定

iOS可达性指南

iOS可达性指南

iOS
慕侠2389804 2019-12-16 10:42:04
iOS可达性指南有没有人找到在iOS上实现可达性的中途指导?
查看完整描述

2 回答

?
婷婷同学_

TA贡献1844条经验 获得超8个赞

我认为检查主机地址可用性的最佳方法是检查NSURL Request的结果。


NSURLRequest *theRequest = [NSURLRequest requestWithURL:[NSURL URLWithString:reqURL]];

NSURLResponse *resp = nil;

NSError *error = nil;

NSData *response = [NSURLConnection sendSynchronousRequest: theRequest returningResponse: &resp error: &error];

NSString *responseString = [[NSString alloc] initWithData:response encoding:NSUTF8StringEncoding];

使用这段代码,如果您的设备无法访问提供的URL,它将为error变量提供一些输出,如果它可以访问URL Request,则错误为Nil。


即使您的URL数据包可以从设备路由出去并且永远不会到达主机服务器,可到达性也会带来积极的结果。


查看完整回答
反对 回复 2019-12-16
  • 2 回答
  • 0 关注
  • 578 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信