0

好的,所以基本上我已经被困在同一个地方了 2 天,而且看来 anybadoy 有我的问题,所以如果有人能帮助我,我将非常感激!!!!

我有我的 inappPurchaseManager.h

#import <StoreKit/StoreKit.h>

#define kInAppPurchaseManagerProductsFetchedNotification  @"kInAppPurchaseManagerProductsFetchedNotification"

@interface InAppPurchaseManager : NSObject <SKProductsRequestDelegate>
{
SKProduct *proUpgradeProduct;
SKProductsRequest *productsRequest;
} 
- (void)requestProUpgradeProductData;
@end

然后在我的 .m 我有

- (void)requestProUpgradeProductData
{


NSSet *productIdentifiers = [NSSet setWithObject:kMyCompany ];
productsRequest = [[SKProductsRequest alloc] initWithProductIdentifiers:productIdentifiers];
productsRequest.delegate = self;

[productsRequest start];
NSLog(@"a");
}

在这之后我的应用程序崩溃了...... EXC_BAD ACCESS..

我正在从另一个类调用 requestProUpgradeProductData

我正在使用 ARC

多谢!!!

4

1 回答 1

0

当你得到 EXC_BAD_ACCESS 时,很难猜到什么。

尝试打开 NSZombieEnabled。 如何在 Xcode 4 中设置 NSZombieEnabled?

于 2012-07-06T07:34:22.413 回答