我正在尝试在未调用“productsRequest”委托的应用中进行应用内购买。
我尝试获取以下产品信息,
func getProductInfo()
{
let productID:NSSet = NSSet(object: self.productValue);
let productsRequest:SKProductsRequest = SKProductsRequest(productIdentifiers: productID);
productsRequest.delegate = self;
productsRequest.start();
}
然后,我编写了委托方法。但是没有调用此委托方法
productsRequest - didReceiveResponse
。任何帮助将不胜感激。提前致谢。
最佳答案
尽管这是一个古老的问题,但我还是不得不回答。
我尝试了您的代码,对我来说,它起作用了。
一些要检查的东西:
func productsRequest(request: SKProductsRequest!, didReceiveResponse response: SKProductsResponse!) {
println("received response")
这应该够了吧 :-)