Мое приложение имеет AuthenticationViewController
, которое позволяет пользователям проходить аутентификацию с помощью TouchID, а затем, после подтверждения, отображается список банковских транзакций (эти две связаны с последовательностью, которая отображается после подтверждения).
Теперь я добавил возможность импортировать пользовательский тип файла - транзакцию - в приложение. Это работает хорошо и загружает VC с именем ImportTransactionViewController
, используя application(_:open:options:)
, когда пользователь открывает файл.
Как лучше всего передать эту импортированную транзакцию через my AuthenticationViewController
, чтобы при подтверждении пользователя ImportTransactionViewController
загружался с моей импортированной транзакцией.
Таким образом, в настоящее время у меня есть:
AuthenticationViewController -> одобренный пользователем -> TransactionsViewController
но я тоже хочу иметь возможность:
Пользователь выбирает файл транзакции для импорта -> AuthenticationViewController (сохраняя транзакцию для передачи следующему vc, если утверждено) -> Пользователь одобрил -> ImportedTransactionViewController (показывая транзакцию, которая была «пропущена через» AuthenticationViewController).
Будем весьма благодарны за любые предложения относительно самого аккуратного и ясного способа достижения этого.