簡體   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