Xamarin ios的可达性不工作

本文关键字:工作 可达性 ios Xamarin | 更新日期: 2023-09-27 18:15:23

首先,我是Xamrain Mobile application Developer的新手。

我在ios移动应用程序中添加了类reachability.cs。现在我想在服务电话之前或中间检查一下网络是否连接。如果手机没有连接到互联网,它会显示警告信息"请检查互联网连接",如果手机连接到互联网,它会处理服务请求。

如何检查是否连接到网络?

  Reachability reachabilityObj = Reachability.InternetConnectionStatus ();
        if (reachabilityObj == false) {
            Console.WriteLine ("Not connect to Internet");
        } else {
            Console.WriteLine ("connect to Internet");
        }

这是在xamarin中实现可达性的正确方法吗?

如果我做错了什么请告诉我。

@All提前感谢

Xamarin ios的可达性不工作

InternetConnectionStatus不返回布尔值,而是返回状态,因此您应该比较可达性状态:

Reachability reachabilityObj = Reachability.InternetConnectionStatus ();
if (reachabilityObj == NetworkStatus.NotReachable) {
    Console.WriteLine ("Not connect to Internet");
} else {
    Console.WriteLine ("connect to Internet");
}