如何在带有AFNetworking的iOS中检查主机(服务器)是否可用 [英] How to check whether host(server) is available or not in iOS with AFNetworking

查看:161
本文介绍了如何在带有AFNetworking的iOS中检查主机(服务器)是否可用的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在我的应用程序中使用AFNetworking与服务器通信。如何检查我的主机(服务器)是否可用,我应该在向服务器发送请求之前检查这一点。

I am using AFNetworking in my App for communicating with server. How can i check whether my host(server) is available or not, i should check this before i am sending a request to server.

推荐答案

使用提供如下方法的AFNetworking 2.0,您可以检查而不是使用Reachability类。

Using AFNetworking 2.0 that provide method like below you can check instead of using Reachability class.

- (void)viewDidLoad {
   [super viewDidLoad];

    [[AFNetworkReachabilityManager sharedManager] startMonitoring];

}

将start-monitoring设置为 viewDidLoad 你可以使用Bellow方法检查任何位置。

After set start-monitoring in to viewDidLoad you can check any where in to class using Bellow Method.

 if ([[AFNetworkReachabilityManager sharedManager] isReachable]) 
 {
   NSLog(@"IS REACHABILE");
 } 
 else 
 {
   NSLog(@"NOT REACHABLE");
 } 

这篇关于如何在带有AFNetworking的iOS中检查主机(服务器)是否可用的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆