在 swift 尝试通过应用内购买购买第二件商品时出现错误?

Got and error when try to buy second item by In-App Purchase on swift?

当我使用应用内购买购买第一件商品时,它运行良好,没有任何问题。

但是当我尝试使用应用程序内购买购买第二个不同的项目时,我遇到了一个错误。

我已经有了这个

override func viewWillDisappear(animated: Bool) {

    println("viewWillDisappear")

    SKPaymentQueue.defaultQueue().removeTransactionObserver(self)

}

但还是报错

那么我该如何解决这个问题谢谢!

我认为问题是你要删除,

SKPaymentQueue.defaultQueue().removeTransactionObserver(self)

但不会用 addTransactionObserver 方法再次添加。