В настоящее время у меня настроена рабочая полоса, в которой сначала открывается AddCardViewController, и все работает.
Однако, когда я пытаюсь сначала реализовать PaymentSettingsViewController и позволить пользователю добавлять / редактировать свои карты, он не будет нагрузить.
Я использую первую функцию для первоначального представления addCardViewController, я хочу заменить это на PaymentOptionsViewController.
func openAddCardViewController(navController: UINavigationController) {
addCardViewController = STPAddCardViewController()
addCardViewController?.delegate = self
self.navController = navController
navController.pushFromBottom(viewController: addCardViewController!)
}
func openPaymentOptionsViewController(navController: UINavigationController) {
paymentOptionsViewController = STPPaymentOptionsViewController()
self.navController = navController
navController.pushFromBottom(viewController: paymentOptionsViewController!)
}
Я бы хотел, чтобы он просто загрузился, а затем я взял его оттуда и использовать существующий код из рабочей настройки.
Что я не понимаю, так это то, почему, когда я запускаю sh AddCardViewController, представление загружается нормально, но не с помощью PaymentOptions, это просто индикатор загрузки, и кнопка отмены не будет отображать представление ,