параметры запуска из оповещения

Я хотел запустить приложение настроек из предупреждения, как показано ниже:

- (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex 

{NSString * title = [alertView buttonTitleAtIndex: buttonIndex];

 if([title isEqualToString:@"Ok"]) { NSLog(@"Ok was selected."); } else if([title isEqualToString:@"Safari"]) { NSLog(@"open Safari was selected."); [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs:root=General"]]; } 

}

Я использовал prefs: root = General, но затем я прочитал ссылку ниже …

Настройки запуска iOS -> Схема URL-адресов ограничений

… что это невозможно в ios5.1. Infact он не работает в симуляторе. что я могу сделать?? Спасибо за помощь

Попробуйте это (работает на iOS 5 и выше):

 [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs://"]]; 
 [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs:root=General&path=Assistant "]]; 

Список известных в настоящее время URL-адресов в приложении «Настройки»:

 prefs:root=General&path=About prefs:root=General&path=ACCESSIBILITY prefs:root=AIRPLANE_MODE prefs:root=General&path=AUTOLOCK prefs:root=General&path=USAGE/CELLULAR_USAGE prefs:root=Brightness prefs:root=General&path=Bluetooth prefs:root=General&path=DATE_AND_TIME prefs:root=FACETIME prefs:root=General prefs:root=General&path=Keyboard prefs:root=CASTLE prefs:root=CASTLE&path=STORAGE_AND_BACKUP prefs:root=General&path=INTERNATIONAL prefs:root=LOCATION_SERVICES prefs:root=ACCOUNT_SETTINGS prefs:root=MUSIC prefs:root=MUSIC&path=EQ prefs:root=MUSIC&path=VolumeLimit prefs:root=General&path=Network prefs:root=NIKE_PLUS_IPOD prefs:root=NOTES prefs:root=NOTIFICATIONS_ID prefs:root=Phone prefs:root=Photos prefs:root=General&path=ManagedConfigurationList prefs:root=General&path=Reset prefs:root=Sounds&path=Ringtone prefs:root=Safari prefs:root=General&path=Assistant prefs:root=Sounds prefs:root=General&path=SOFTWARE_UPDATE_LINK prefs:root=STORE prefs:root=TWITTER prefs:root=General&path=USAGE prefs:root=VIDEO prefs:root=General&path=Network/VPN prefs:root=Wallpaper prefs:root=WIFI prefs:root=INTERNET_TETHERING 
Interesting Posts

Как отсортировать контакты в iOS 7.1

Повторное нажатие контроллера просмотра не поддерживается?

Ошибка Itms-90339: этот пакет недействителен. В файле info.plist содержится недопустимый ключ «CFBundleResourceSpecification» в комплекте приложений

Как найти ошибки, которые метод может бросить и поймать в Swift

Как я могу программно ограничить UIButtons в UIView пропорциональной шириной, используя NSLayoutConstraints

Как проверить версию системы CocoaPods

iOS 6.1 / 7 – Cordova 3.1.0 + AngularJS – сбой приложения при щелчке / прокрутке в HTML / CSS-представление с : непризнанный селектор, отправленный в экземпляр

В каких условиях могут быть экземплярыRespondToSelector: вернуть true, но выполнитьSelector: выставить исключение

iOS Google+ Safari не может открыть страницу, поскольку адрес недействителен

iOS CoreLocation (null) crash

Приложение iPad добавляет маржу при открытии в левом лесу, а не в ландшафтном праве

Передача аудио в ios с использованием AVPlayer

Удалить объект в базовых данных

Панель навигации исчезает

UIScrollView: более точное / точное значение contentOffset?

Давайте будем гением компьютера.