繁体   English   中英

Xamarin iOS可达性不起作用

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM