BAD_ACCESS с SKProductRequest

Добре, така че общо взето бях заседнал 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

Благодаря много!!!


person user1179587    schedule 06.07.2012    source източник
comment
как се справяте с методите на делегиране? (SKProductsRequestDelegate)   -  person janusfidel    schedule 06.07.2012


Отговори (1)


Много е трудно да отгатнете нещо, когато получите EXC_BAD_ACCESS.

Опитайте да включите NSZombieEnabled. Как да настроя NSZombieEnabled в Xcode 4?

person kalys.osmonov    schedule 06.07.2012
comment
Така че аз активирах Zombies и резултатът беше: *** -[InAppPurchaseManager respondsToSelector:]: съобщение, изпратено до освободен екземпляр 0x948a370 - person user1179587; 06.07.2012
comment
Мисля, че можете да намерите отговор в тази тема stackoverflow.com/questions/4150926/ - person kalys.osmonov; 06.07.2012