在App购买 - 产品加载问题(RW教程)

时间:2012-07-31 18:06:44

标签: ios in-app-purchase

开发我的第一个应用程序,并且无可置疑地感谢这个社区的所有帮助。

我的问题与Ray Wonderlich的应用内购买指南特别相关:http://www.raywenderlich.com/2797/introduction-to-in-app-purchases

我似乎没有其他人使用我的SKproductsrequest方法做的问题。在设备上运行时,我为response.counts返回正确数量的5个对象,并且我的KProductsLoadedNotification发布成功。

我认为问题出在我的(void)productsloaded方法中,如下所示:

- (void)productsLoaded:(NSNotification *)notification {
    NSLog(@"Products loaded called");
    [NSObject cancelPreviousPerformRequestsWithTarget:self];
    [MBProgressHUD hideHUDForView:self.view animated:YES];
    [self.ItemTable reloadData];

    NSLog(@"table reloaded");
}

据我所知,这种方法永远不会被调用。即使是很长的延迟,我的表也从不加载产品和超时。我不知道为什么我已经根据教程检查了所有代码。当我运行教程示例项目时,很明显这个方法应该在SKproductsrequest之后运行,但事实并非如此。

我最好的猜测是,这个问题与我使用故事板而不是Xib有关。 productsloaded在我的原始视图控制器.m文件中。这可能是问题吗?还有其他想法吗?

我使用故事板在Xcode 4.2中,项目编译没有错误。

非常感谢您提供的任何帮助。我真的很感激。

0 个答案:

没有答案