9

Objective-CのiPhoneアプリケーションのコンテキストでは、iPhoneがwifiネットワークに接続されているかどうかを確認し、可能であればこの状態の変化を聞く必要があります。

誰かがこれを行う方法を知っていますか?

ありがとう、gabouy

4

4 に答える 4

38

他の人が述べたように、到達可能性のサンプルは始めるのに良い場所です、しかし、彼らの答えは私の好みのためにそれを十分に説明していません。Reachablityサンプル内では、コードが分散されており、最も単純なケースの処理方法は示されていません。最も単純なケース(状態の変化をリッスンしない)の場合、適切な行を自分で照合する手間を省くことができます。

ReachablityサンプルからプロジェクトにReachabilityクラスをコピーし、それをクラスに含めて、次のコードを使用します。

if ([[Reachability reachabilityForLocalWiFi] currentReachabilityStatus] != ReachableViaWiFi) {
    //Code to execute if WiFi is not enabled
}
于 2011-07-21T23:50:44.333 に答える
10

Reachabilityサンプルを確認してください。

于 2009-08-14T18:12:40.773 に答える
4

開発者サイトでAppleが提供するReachabilityサンプルを見てください。これを行います。

于 2009-08-14T18:11:05.703 に答える
2

Appleが提供するReachabilityサンプルプロジェクトを使用することをお勧めします。接続を確認するために実行する必要のある基本テストについて説明します。

iPhoneDeveloperCookbookにも良い例があります。

于 2009-08-14T18:13:33.530 に答える