2015-07-28 150 views
1

当我购买应用内购买的第一个项目时,它可以正常工作,没有任何问题。在swift上尝试通过应用内购买购买第二件商品时出现错误?

但是当我尝试购买第二个不同的应用内购买物品时,我得到了一个错误。

enter image description here

我已经有这个

override func viewWillDisappear(animated: Bool) { 

    println("viewWillDisappear") 

    SKPaymentQueue.defaultQueue().removeTransactionObserver(self) 

} 

但还是得到了一个错误。

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

+0

请问您在哪里使用SKPaymentQueue.defaultQueue()。addTransactionObserver方法? – mert

+0

我在视图上使用它didd –

回答

1

我认为这个问题是你与删除,

SKPaymentQueue.defaultQueue().removeTransactionObserver(self) 

但不能与addTransactionObserver方法再次增加。

+0

啊,当我移动SKPaymentQueue.defaultQueue()。addTransactionObserver(self)viewWillappear它工作正常谢谢! –