2015-07-28 149 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它工作正常謝謝! –