簡體   English   中英

iPhone可達性給出錯誤的網絡狀態

[英]iPhone Reachability gives a wrong network status

我使用了Apple示例代碼提供的Reachability代碼。 當我使用蜂窩數據網絡時,它可以檢測到該網絡。 但是,一旦我關閉它並重新運行我的應用程序,Reachability仍然給我ReachViaWMAN(NetworkStatus)類似於蜂窩網絡。 我嘗試在關閉蜂窩數據的情況下重新啟動iPhone,然后再次運行我的應用程序。 結果是可達性無法達到主機。

我現在真的很困惑。 如何解決這個問題?

可達性代碼只是示例代碼。 其中有許多錯誤。 我記得有一個錯誤,該錯誤例如在使用VPN時失敗。 我知道每個人都在使用此代碼,但Apple從未打算將其用作某種官方API。

您最好了解底層API的工作方式,並直接在應用程序中使用它們。 它們並不難使用,並且您會遇到許多無法正確處理可達性的情況。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM