Схема URL "Открыть настройки" ios
Я знаю, что этот вопрос задавал так много времени. В ответах говорится, что это невозможно в Xcode > 5.x. но я видел некоторые приложения, которые могут использовать это (Go to Settings) (iOS7). В любом случае, чтобы это сделать? доступен ли он в Xcode 6? facebook может обнаруживать как сотовые данные, так и Wi-Fi.
![enter image description here]()
![enter image description here]()
Ответы
Ответ 1
Как и в iOS 8, можно запустить приложение "Настройки", которое непосредственно открывает раздел "Приватное приложение" следующим образом:
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString]];
В Swift:
if let settingsURL = NSURL(string: UIApplicationOpenSettingsURLString) {
UIApplication.sharedApplication().openURL(settingsURL)
}
В Swift 3.0:
if let settingsURL = URL(string: UIApplicationOpenSettingsURLString + Bundle.main.bundleIdentifier!) {
UIApplication.shared.openURL(settingsURL as URL)
}
Ответ 2
1.- Добавить типы URL-адресов
![введите описание изображения здесь]()
2.- Использование:
Цель - C
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs:root=General"]];
Swift
UIApplication.sharedApplication().openURL(NSURL(string: "prefs:root=General")!)
3.- Другой путь найти в этом ответе: iOS Запуск настроек → Схема URL-адресов ограничений
Ответ 3
Оповещения на ваших снимках экрана - системные предупреждения.
Первое происходит, когда приложение хочет использовать Интернет и заблокировать сотовую информацию для приложения (а Wi-Fi не подключен). Второе происходит, когда приложение хочет использовать службы определения местоположения, и вы отключили Wi-Fi.
Невозможно управлять отображением этих предупреждений.
В iOS 8 (Xcode 6) есть возможность открывать настройки непосредственно из приложения. Пожалуйста, прочитайте следующие темы:
Как открыть Настройки программно, как в приложении Facebook?
Открытие приложения настроек из другого приложения