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