在应用程序购买中使用崩溃

时间:2014-06-24 08:53:55

标签: ios in-app-purchase

在初始购买过程后点击该项目时使用此代码

    SKPayment *payment = [SKPayment paymentWithProduct:self.skDollar_15] ;
    [[SKPaymentQueue defaultQueue] addTransactionObserver:self];
    [[SKPaymentQueue defaultQueue] addPayment:payment] ;

它在第一次工作正常,但如果我退出屏幕并再次回来并尝试再次执行此代码,应用程序崩溃在此行

    [[SKPaymentQueue defaultQueue] addPayment:payment] ;

1 个答案:

答案 0 :(得分:0)

该文件说:

  

付款请求必须具有注册的产品标识符   Apple App Store和数量大于0.如果属性为   无效,addPayment:抛出异常。

数量默认为1,因此请检查您的产品标识符是否有效而不是nil。