Хорошо. Мое приложение зависит от наличия активного подключения к Интернету. Когда его нет, вы можете не использовать его. Первоначально я просто собирался представить пользователю alertView с параметрами «повторить попытку подключения» и «закрыть приложение», но после небольшого исследования я обнаружил, что Apple не одобряет закрытие приложений. Поэтому вместо этого я решил представить alertView с параметрами «повторить попытку подключения» и «подождать», где ожидание приведет вас к относительно скучному viewController, который будет периодически проверять наличие интернет-соединения (раз в 15 секунд или около того). Идея состоит в том, чтобы заставить пользователя выйти из приложения для меня с помощью кнопки «Домой» или возобновить игровой процесс, если подключение к Интернету будет восстановлено.
Однако, как вы можете себе представить, доступ в Интернет может быть в любое время (когда вы находитесь на любом данном контроллере представления). Это означает, что об использовании переходов не может быть и речи, потому что мне пришлось бы делать их глупое количество, и все они переходили бы от каждого viewController к этому одному ждущему viewController.
Есть идеи? Есть ли [self gotoViewControllerWithTitle:@"wait"]; команда, о которой я не знаю?
Я думал, что мог бы сделать все, что связано с Интернетом, в одном контроллере представления, я думаю, и просто передать значения другим венчурным капиталистам, если до этого дойдет, но это кажется очень ограничивающим / инфантильным.
Спасибо заранее, и любая помощь приветствуется :).