1

iPhoneがWLAN経由、3g経由、4g経由、または2g経由で接続されているかどうかを確認する可能性はありますか?!アップルからの到達可能性クラスがあることは知っていますが、それでは、Wlanまたはwwanのどちらかを確認することしかできません...

switch (netStatus)
{
    case NotReachable:
    {
        statusString = @"Access Not Available";
        imageView.image = [UIImage imageNamed: @"stop-32.png"] ;
        //Minor interface detail- connectionRequired may return yes, even when the host is unreachable.  We cover that up here...
        connectionRequired= NO;  
        break;
    }

    case ReachableViaWWAN:
    {
        statusString = @"Reachable WWAN";
        imageView.image = [UIImage imageNamed: @"WWAN5.png"];
        break;
    }
    case ReachableViaWiFi:
    {
         statusString= @"Reachable WiFi";
        imageView.image = [UIImage imageNamed: @"Airport.png"];
        break;
  }
}
4

1 に答える 1

0

識別しようとしているケースは、WWAN(ワイヤレスワイドエリアネットワーク)ケースに属しています。これを行うための公式の文書化された方法はありませんが、ステータスバーでプライベートAPIを使用して、トリックを行う可能性のあるソリューションがあります

于 2012-07-25T12:24:15.150 に答える