Я хочу программно включить/выключить режим полета в iOS. После того, как прибегая к помощи, я получил некоторые из следующих ссылок, а вслед за ними,Переключить режим AirPlane в iOS Programmatically
Reachability airplane mode (3G) vs. Wifi
Using Private Framework: Importing RadioPreferences.h
Detect if iPhone is in Airplane mode?
Все ссылки выше, скажите мне использовать AppSupport.framework и используя RadiosPreferences .час. Это дает мне статус, включен или выключен режим AirPlane, но он не заставляет меня менять режим самолета.
Затем я увидел эту ссылку, How to turn on/off airplane mode in IOS 5.1 using private API, которая дает мне возможность переключиться на режим полета, но она использует права, которые работают только на устройствах с взломом. Есть ли способ, чтобы установить режим самолета программно (можно использовать частные API, но не права).
Я думаю, что маловероятно, что вы сможете изменить режим программно, так как это очень «не-яблочный» способ работы, чтобы изменить этот режим без взаимодействия с пользователем, поскольку пользователь может задаться вопросом, почему его интернет или способность чтобы получить телефонные звонки, внезапно перестала работать. –
Я просто хочу сделать приложение, которое просто переносит мое устройство в режим самолета автоматически в течение некоторого периода времени, например. когда я вхожу в офис/рабочее место, и он должен автоматически активировать режим самолета, и он отключится, когда я покину свой офис ... –
Я * думаю *, что вы могли бы достичь, показывает уведомление, которое направляет пользователь (например, нажав кнопку) в настройке самолета, а затем пользователю все равно придется вручную изменить настройку. Очевидно, вы можете использовать Siri, чтобы открыть экран настроек самолета: http://forums.imore.com/siri/223832-use-siri-access-system-preferences.html –