0
我有一個應用程序正在使用Restkit發佈和獲取對象和MKMapView來查看地圖。是否有任何通用屬性來關閉應用程序中的網絡訪問(無論是WiFi還是蜂窩)?如何禁用iPhone應用程序的網絡
我想這是這個樣子的方法:
[Reachabillity disableNetwork]
,當我嘗試訪問網絡(發佈對象或加載新的地圖到的MKMapView)我得到一個網絡錯誤。
是否可以或應該手動處理它?
我有一個應用程序正在使用Restkit發佈和獲取對象和MKMapView來查看地圖。是否有任何通用屬性來關閉應用程序中的網絡訪問(無論是WiFi還是蜂窩)?如何禁用iPhone應用程序的網絡
我想這是這個樣子的方法:
[Reachabillity disableNetwork]
,當我嘗試訪問網絡(發佈對象或加載新的地圖到的MKMapView)我得到一個網絡錯誤。
是否可以或應該手動處理它?
如果您嘗試在整個手機上禁用網絡,請忘記它,除非您正在製作越獄應用程序。
隨着中說,越獄應用程序可以做的是自己喜歡的,所以禁用手機的無線網絡,你可以這樣做:
Class _SBWifiManager = objc_getClass("SBWiFiManager"); // Steal a WiFi class from SpringBoard
[[_SBWifiManager sharedInstance] setWiFiEnabled:NO]; // disable
而且你也許可以實現類似的東西,如果你嘗試。
如果您對該解決方案不感興趣,那麼您最好像前面提到的那樣手動處理它。
我只想在應用程序中禁用它,而不是整個手機。 – ainteger
然後你應該/必須手動完成。 – Emil