我想以編程方式在iOS中開啓/關閉飛行模式。谷歌搜索後,我得到了下面的一些環節,跟在他們後面,在iOS中切換AirPlane模式以編程方式
Reachability airplane mode (3G) vs. Wifi
Using Private Framework: Importing RadioPreferences.h
Detect if iPhone is in Airplane mode?
上述所有環節的,告訴我用AppSupport.framework和使用RadiosPreferences 。H。 這給我關於airPlane模式是打開還是關閉的狀態,但它不會讓我改變飛行模式。
然後我看到,這個鏈接,How to turn on/off airplane mode in IOS 5.1 using private API,給了我切換飛行模式的方式,但它使用權利,這隻適用於越獄設備。有什麼辦法,以編程方式設置飛行模式(可以使用私有API,但不能使用權利)。
我認爲你不大可能以編程方式改變模式,因爲用戶可能會想知道爲什麼他的互聯網或能力會改變這種模式而無需用戶交互,這是一種非「非Apple」的工作方式讓電話突然停止工作。 –
我只想製作應用程序,讓我的設備自動進入飛行模式一段時間,例如。當我進入辦公室/工作場所時,它應該會自動開啓飛行模式,並且當我離開我的辦公室時它會關閉它。 –
我認爲*你可能能夠實現的最好,是顯示一個通知,指導用戶(例如通過按下按鈕)飛行設置,然後用戶仍然必須手動改變設置。顯然,你可以使用Siri打開飛機設置屏幕:http://forums.imore.com/siri/223832-use-siri-access-system-preferences.html –