如何在带有AFNetworking的iOS中检查主机(服务器)是否可用 [英] How to check whether host(server) is available or not in iOS with AFNetworking
本文介绍了如何在带有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屋!
查看全文