У меня есть 2 viewController, первый из которых позволяет пользователю добавлять информацию о рекламе, а второй viewController - правила, и я хочу отклонить второй vc и автоматически загружать объявление на первом vc, когда пользователь нажимает на второй vc в Swift 4.2
да. я знаю это. но я хочу вернуться к первому vc и загрузить объявление, когда пользователь нажмет, согласен





Вы можете использовать обратные вызовы, protocol или block.
Или вы всегда можете использовать UserDefaults и попросить первый виртуальный компьютер проверять значение вашего ключа каждый раз, когда он появляется.
Это действительно зависит от того, чего вы пытаетесь достичь.
я хочу отправить почтовый запрос на сервер через Alamofire
Параметры все те же, но я бы предложил использовать обратные вызовы для вызова действия и использовать UserDefaults для запоминания соглашения пользователя (разрешить или нет).
Конечно. Во втором ViewController у вас должна быть функция примерно такого вида: func agreementButtonPressed() {delegate?.prepareAd()}. С вашим делегатом вы можете реализовать функцию func prepareAd() {(your implementation)} в своем первом ViewController.
Рад, что смог помочь
Когда пользователь переходит к следующему ViewController, вам необходимо выполнить переход с информацией, которую вы хотите отправить. Просто узнайте, как использовать segue в Swift.