Какой метод лучше или лучше для этого?
Вы не показали нам достаточно кода, чтобы дать конкретную рекомендацию, но в целом, если вы хотите, чтобы события происходили в другом порядке, вам нужно изменить порядок, в котором код выполняет эти вещи. Например, предположим, у вас есть контроллер представления, который просит пользователей принять условия и положения, а другой, который позволяет им вводить данные кредитной карты. Порядок, в котором эти контроллеры представлений представлены пользователю, полностью зависит от вас, и их замена должна быть довольно простой: вы либо переставите их в раскадровке, либо поменяете местами их позиции в коде. что представляет их.