Мой вопрос задан очень много времени и до сих пор не получил решения. Я пытаюсь открыть страницу мобильных данных из приложения.Перенаправление на корневую страницу настроек в ios 8, 9 и 10
1) Я попытался
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString]]
В iOS 8 and iOS 9
, вместо root page
, он сразу пошел Settings/AppName
страницу. Это не то поведение, которое я хочу. Я хочу, чтобы ввести Корневую страницу настроек
2) как для iOS 10
, вышеуказанный метод не работает. Я пробовал
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString] options:@{} completionHandler:nil]
но он не работает.
Есть ли какой-либо код, который может удовлетворить оба вышеуказанных. в iOS
8, 9 и 10 он перейдет на страницу настроек «Настройки» (если это возможно, страница мобильных данных). Если нет, вы можете указать ссылку, почему она не работает.
UPDATE:
в ИОС 8 и 9, используя [[UIApplication sharedApplication] OpenUrl: [NSURL URLWithString: @ "префы: корень = ОБЩИЙ"]] я в состоянии перенаправлять Настройки Home стр.
для ios 10.1.0 и ниже, используя [[UIApplication sharedApplication] openURL: [NSURL URLWithString: @ "prefs: root = MOBILE_DATA"]] будет перенаправляться на страницу приложения в настройках. но в последнем 10.1.1 он ничего не сделает.
Я использую Xcode 8.0.
'[[UIApplication sharedApplication] OpenURL : [NSURL URLWithString: UIApplicationOpenSettingsURLString]] 'это должно открыть' установка приложения' !! в какой версии ios вы тестируете? – Lion
он открывает приложение настроек, но он ввел страницу настроек приложения. Я хочу, чтобы он вводил домашнюю страницу настройки или, если возможно, страницу мобильных данных. – da32
Я говорю, что она должна открыть домашнюю страницу настройки приложения! – Lion