好的。我的应用程序内购买了应用程序。我有一个视图控制器,充当我的应用程序的存储区,用户可以从中购买东西。EXC_BAD_ACESS在购买应用内购买时,仅在第二次进入商店后
第一次进店时你可以买东西很好(尽可能多的购买),但是如果你退出店铺,那么回到它就会变得有气质。有些时候它会有一定的工作量,但总是最终会因'EXC_BAD_ACCESS'崩溃。
它崩溃上添加付款行:
[[SKPaymentQueue defaultQueue] addTransactionObserver:self];
SKMutablePayment *payment = [[SKMutablePayment alloc] init];
payment.productIdentifier = @"uk.co.exampleEmail_name.MaxBuys";
[[SKPaymentQueue defaultQueue] addPayment:payment];
而且有时在main.m文件在:
int main(int argc, char *argv[])
{
@autoreleasepool {
return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
}
}
另一个类似的问题时说,这是因为它有其他的代码添加更多而不是一个交易观察员,但这是我唯一称之为的地方。但当然,每次购买都会尝试一次。我在视图加载时执行了productsrquest委托命令。
任何帮助将不胜感激。