Stripe - PaymentOptionsViewController не загружается - PullRequest
1 голос
/ 23 января 2020

В настоящее время у меня настроена рабочая полоса, в которой сначала открывается 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, это просто индикатор загрузки, и кнопка отмены не будет отображать представление ,

...