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提前感谢
InternetConnectionStatus不返回布尔值,而是返回状态,因此您应该比较可达性状态:
Reachability reachabilityObj = Reachability.InternetConnectionStatus ();
if (reachabilityObj == NetworkStatus.NotReachable) {
Console.WriteLine ("Not connect to Internet");
} else {
Console.WriteLine ("connect to Internet");
}