0

オブジェクトの投稿と取得にRestkitを使用し、マップを表示するためにMKMapViewの両方を使用するアプリケーションがあります。アプリでネットワーク アクセス (wifi とセルラーの両方) をオフにする一般的なプロパティはありますか?

次のようなメソッドが必要です。

[Reachabillity disableNetwork]

また、ネットワークにアクセスしようとすると (オブジェクトをポストしたり、MKMapView に新しいマップをロードしたり)、ネットワーク エラーが発生します。

それは可能ですか、それとも手動で処理する必要がありますか?

4

1 に答える 1

1

電話全体でネットワークを無効にしようとしている場合は、脱獄アプリケーションを作成していない限り、忘れてください。

そうは言っても、ジェイルブレイクされたアプリケーションは好きなように実行できるため、電話の WiFi を無効にするには、次のようにします。

Class _SBWifiManager = objc_getClass("SBWiFiManager"); // Steal a WiFi class from SpringBoard
[[_SBWifiManager sharedInstance] setWiFiEnabled:NO]; // disable

そして、あなたがやろうとすれば、おそらく似たようなことを達成できるでしょう。

そのソリューションに興味がない場合は、おっしゃったように、手動で処理する方がよいでしょう。

于 2013-02-08T09:43:51.260 に答える