我有这个代码在didMoveToView中加载我的应用内购买。如果我按下按钮进入我的帮助屏幕或其他按钮离开现场应用内购买加载应用程序崩溃。我想我在错误的地方叫它。谁能告诉我我做错了什么?如果您需要更多代码或信息,请告诉我。谢谢!
override func didMoveToView(view: SKView) {
if(SKPaymentQueue.canMakePayments()) {
println("IAP is enabled, loading")
var productID:NSSet = NSSet(objects: "unlockLevelTwo", "unlockLevelThree", "unlockEverything")
var request: SKProductsRequest = SKProductsRequest(productIdentifiers: productID as Set<NSObject>)
request.delegate = self
request.start()
} else {
println("please enable IAPS")
}
答案 0 :(得分:0)
<强>#1 强>
您是否已将Num
框架添加到项目中?
<强>#2 强>
确保不要在最后发布包含相应方法的类。
希望有所帮助:)