0
我正在使用IAPHelper實現應用內購買,當按下購買按鈕後轉到其他視圖控制器時發生錯誤。例如,當我按購買按鈕,然後轉到另一個視圖控制器,完成購買工作後出現錯誤。應用內購買Swift
class selectQuestion_ViewController: UITableViewController, UITableViewDelegate, UITableViewDataSource{
let helper = IAPHelper(productIdentifiers: NSSet(object: "sppid") as Set<NSObject>)
func purchase(sender: AnyObject)
{
startLoading("Purchasing ..")
self.helper.requestProductsWithCompletionHandler({ (success, products) -> Void in
if success {
self.endLoading()
println("wohooooo")
var sdad = self.helper.productsDict["sppid"]
self.helper.buyProduct(sdad!)
} else {
self.endLoading()
let alert = UIAlertController(title: "Error", message: "Cannot retrieve products list right now.", preferredStyle: .Alert)
alert.addAction(UIAlertAction(title: "OK", style: .Default, handler: nil))
self.presentViewController(alert, animated: true, completion: nil)
}
})
}
雖然此鏈接可能回答這個問題,最好在這裏包含答案的重要部分,並提供參考鏈接ENCE。如果鏈接頁面更改,則僅鏈接答案可能會失效。 - [來自評論](/ review/low-quality-posts/10400514) – Calimero
真的,讓我這樣做。 – 2015-12-01 13:22:01