#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