Closed whalemare closed 5 years ago
@whalemare
Привет!
При клике вне области контейнера должен вызываться метод func didFinish(on module:, with error:)
(или func didFinish(on module:)
если версия меньше 2.2.0) протокола TokenizationModuleOutput
.
Покажи код его обработки, и заодно проверь вызывается ли он.
@oltv00 спасибо за объяснение, разобрался!
Использовал код для библиотеки ниже 2.2.0, после обновился на 2.2.0, но не добавил обработку метода func didFinish(on module:, with error:)
Теперь это выглядит вот так:
func didFinish(on module: TokenizationModuleInput, with error: YandexCheckoutPaymentsError?) {
DispatchQueue.main.async {
self.viewController?.dismiss(animated: true)
}
}
Показываю viewController вот так
Он отображается как всплывающее окно, но не закрывается, когда нажимаешь в пустое место над экраном. что нужно поменять, чтобы он закрывался?