[英]Xamarin ios reachability not working
首先,我是Xamrain移动应用程序开发人员的新手。
我在ios移动应用程序内添加了类reachability.cs。 现在,我想检查服务呼叫之前或之间,是否连接了Internet。 如果手机未连接到互联网,则会显示警报消息“请检查互联网连接”;如果手机已连接到互联网,它将处理服务请求。
如何检查是否连接到网络?
Reachability reachabilityObj = Reachability.InternetConnectionStatus ();
if (reachabilityObj == false) {
Console.WriteLine ("Not connect to Internet");
} else {
Console.WriteLine ("connect to Internet");
}
这是在Xamarin for iOS中实现可达性的正确方法吗?
如果我做错任何事情,请告诉我。
@All提前谢谢
InternetConnectionStatus不返回布尔值而是一个状态,因此您应该比较可达性状态:
Reachability reachabilityObj = Reachability.InternetConnectionStatus ();
if (reachabilityObj == NetworkStatus.NotReachable) {
Console.WriteLine ("Not connect to Internet");
} else {
Console.WriteLine ("connect to Internet");
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.