gpt4 book ai didi

c# - Xamarin ios 可达性不起作用

转载 作者:太空宇宙 更新时间:2023-11-03 15:53:01 25 4
gpt4 key购买 nike

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

我在 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 中实现可达性的正确方法吗?

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

@全部提前致谢

最佳答案

InternetConnectionStatus 返回的不是 bool 值,而是一个状态,因此您应该比较 Reachability 状态:

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

关于c# - Xamarin ios 可达性不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24990598/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com