Я работаю над приложением для iOS/iphone, где я хочу, чтобы у пользователей действительно был интернет для работы приложения.
У меня есть некоторые данные, полученные из Интернета, поэтому приложение не будет работать должным образом, если пользователь не подключен.
У меня есть много представлений, где я хочу интегрировать решение для этого.
Я думал о многих способах решить эту проблему, но я не уверен, что есть лучший 1.
Добавление проверки интернета в делегате приложения, завершение запуска с параметрами. Проблема -> проверка будет происходить только тогда, когда пользователь впервые откроет приложение, а не когда он вернется, например, после вызова, и произойдет только на rootviewcontroller.
Добавление проверки в представлении будет отображаться для каждого представления. Это работает, и я устанавливаю чеки таким образом, чтобы представление не блокировалось при попытке подключения. Но что, если представление было загружено, а затем пользователь отключился.
Должен ли я реализовать NSTimer, который продолжает проверять наличие Интернета? Если да, не будет ли это слишком тяжелым для приложения? Если нет, что мне делать?
Спасибо.