Xcode SKStoreProductViewController未在swift中显示(应用程序内购买)
我正在尝试将应用内购买添加到我的iOS应用。我遵循教程,创建了以下代码:Xcode SKStoreProductViewController未在swift中显示(应用程序内购买),xcode,swift,uiviewcontroller,in-app-purchase,viewcontroller,Xcode,Swift,Uiviewcontroller,In App Purchase,Viewcontroller,我正在尝试将应用内购买添加到我的iOS应用。我遵循教程,创建了以下代码: import UIKit import StoreKit let secondViewController: SKStoreProductViewController = SKStoreProductViewController(); class GameViewController: UIViewController, UITextFieldDelegate, GKGameCenterControllerDelega
import UIKit
import StoreKit
let secondViewController: SKStoreProductViewController = SKStoreProductViewController();
class GameViewController: UIViewController, UITextFieldDelegate, GKGameCenterControllerDelegate, SKStoreProductViewControllerDelegate{
func buycoin(){
println("buycoin")
secondViewController.delegate = self
var someitunesid:String = "coin200a"
var productparameters = [SKStoreProductParameterITunesItemIdentifier: someitunesid]
secondViewController.loadProductWithParameters(productparameters, {
(success:Bool!, error: NSError!) -> Void in
if success == true{
self.presentViewController(secondViewController, animated: true, completion: nil)
println("succes")
}
else{
NSLog("%@", error)
println("nosucces")
}
})
}
func productViewControllerDidFinish(viewController: SKStoreProductViewController!) {
secondViewController.dismissViewControllerAnimated(true, completion: nil)
}
}
这段代码运行良好。当功能buycoin()
激活时,我只在控制台中打印buycoin
,没有其他内容
我做错了什么?尝试放置
让secondViewController:SKStoreProductViewController=SKStoreProductViewController()
在“自己购买硬币”的方法中,您对其进行了排序吗?