предупреждение «Отключить режим полета» устарело?

#ios #reachability

#iOS #достижимость

Вопрос:

Кажется, я где-то читал, что оно устарело? и каковы альтернативы?

Я говорю о логическом значении в info.plist, в котором говорится: SBUsesNetwork = YES.

Показанное предупреждение гласит:

Отключите режим полета или используйте Wi-Fi для доступа к данным

У него есть действительно аккуратная кнопка «Настройки», которая приведет вас в приложение «Настройки».


Я осведомлен о достижимости примера кода от Apple, который является отличным. Но я не знаю, как программно отобразить это предупреждение или подобное предупреждение, которое может привести вас к приложению «Настройки».

Ответ №1:

Вместо этого вы можете использовать флажок «Приложение использует Wi-Fi», чтобы получить сообщение с кнопкой настроек для режима полета.

На iPad сообщение будет отображаться, только если включен режим полета (нет сообщения, если Wi-Fi выключен). На iPhone сообщение будет отображаться в обоих случаях — при включении режима полета или при отключении Wi-Fi.

Обновлено: для iOS5 вы можете открыть настройки напрямую:

  [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs://"]];
  

Обновление: приведенный выше URL-адрес работает только в ios 5.0