Как передать данные «через» ViewController? - PullRequest
0 голосов
/ 03 июня 2019

Мое приложение имеет AuthenticationViewController, которое позволяет пользователям проходить аутентификацию с помощью TouchID, а затем, после подтверждения, отображается список банковских транзакций (эти две связаны с последовательностью, которая отображается после подтверждения).

Теперь я добавил возможность импортировать пользовательский тип файла - транзакцию - в приложение. Это работает хорошо и загружает VC с именем ImportTransactionViewController, используя application(_:open:options:), когда пользователь открывает файл.

Как лучше всего передать эту импортированную транзакцию через my AuthenticationViewController, чтобы при подтверждении пользователя ImportTransactionViewController загружался с моей импортированной транзакцией.

Таким образом, в настоящее время у меня есть:

AuthenticationViewController -> одобренный пользователем -> TransactionsViewController

но я тоже хочу иметь возможность:

Пользователь выбирает файл транзакции для импорта -> AuthenticationViewController (сохраняя транзакцию для передачи следующему vc, если утверждено) -> Пользователь одобрил -> ImportedTransactionViewController (показывая транзакцию, которая была «пропущена через» AuthenticationViewController).

Будем весьма благодарны за любые предложения относительно самого аккуратного и ясного способа достижения этого.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...