Это работает для меня (сейчас используется только AppDelegate):
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
self.window.rootViewController = self.viewController;
[self.window makeKeyAndVisible];
[MKStoreManager sharedManager];
[MKStoreManager setDelegate:self];
[[MKStoreManager sharedManager] purchasableObjects];
return YES;
}
Который перезванивает (в моем AppDelegate):
- (void)productFetchComplete {
NSArray *products = [MKStoreManager sharedManager].purchasableObjects;
NSLog(@"productFetchComplete: %@", products);
}
Возможно, вы сможете показать нам, что вы делаете, если это не работает для вас.