Вы можете использовать код Apple Reachability , чтобы узнать, есть ли у пользователя доступ к сети при открытии вашего приложения или чего-либо подобного.
Однако нет уведомлений / триггеров о том, что ваше приложение может перехватить / запустить произвольный код, когда пользователь входит или выходит из режима полета в Настройках.