Я хочу выполнить segue, после того, как покупка прошла успешно. Но в любом случае мой код не работает. Функция devam () - это функция, которая должна выполнять переход. Но даже случай. купить. Функция не работает. Я знаю, что покупка прошла успешно, но действие не принято.
для Транзакции в транзакциях {
switch aTransact.transactionState {
case .deferred:
print(aTransact.payment.productIdentifier,"beklemede")
break
case .failed:
queue.finishTransaction(aTransact)
print(aTransact.payment.productIdentifier,"başarısız")
break
case .purchased:
devam()
print(aTransact.payment.productIdentifier,"Tamamlandı")
break
case .purchasing:
print(aTransact.payment.productIdentifier,"Alım İşlemi Başladı")
break
case .restored:
queue.finishTransaction(aTransact)
print(aTransact.payment.productIdentifier,"önceki alım yenilendi")
break
default:break
}
}
func devam () {
let board : UIStoryboard = UIStoryboard(name: "Main", bundle: nil)
let tabBar = board.instantiateViewController(withIdentifier: "tabBar") as! ViewControllerSat2
window?.rootViewController = tabBar
}