iOS разработчик, который делится фишками, своим опытом и опытом других.
В этом канале вы сможете найти истории из жизни, подходы к реализации а также новости и тренды из мира iOS-разработки
Авторский канал, iOS разработка
Как заставить сетевой запрос ожидать подключения к Интернету с помощью waitsForConnectivity
Если вы используете URLSession, когда у пользователя нет подключения к Интернету, ваш запрос немедленно завершится ошибкой.
Однако если вы создадите её с параметром конфигурации waitsForConnectivity, для которого задано значениеtrue, система автоматически подождет некоторое время, чтобы проверить, станет ли подключение доступным, прежде чем пытаться выполнить запрос.
По умолчанию система будет ждать семь дней, чтобы узнать, станет ли доступно подключение к Интернету, но это можно контролировать с помощью свойства timeoutIntervalForResource в вашем конфиге.
ℹ️ Например, вы можете установить интервал с помощью:
config.timeoutIntervalForResource = 60@iOS Dev