Xcode SKStoreProductViewController未在swift中显示(应用程序内购买)

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

我正在尝试将应用内购买添加到我的iOS应用。我遵循教程,创建了以下代码:

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()
在“自己购买硬币”的方法中,您对其进行了排序吗?