在 Xcode 4.6.3 上,下面的这个委托方法效果很好:
- (void)productsRequest:(SKProductsRequest*)aRequest didReceiveResponse:(SKProductsResponse*)response;
但是当我尝试在 Xcode 5 上运行相同的项目时,它不起作用。应用程序调用此方法而不是调用委托方法:
- (void)request:(SKRequest *)request didFailWithError:(NSError *)error;
我有错误描述:
{NSLocalizedDescription=Cannot connect to iTunes Store}
我使用标准的 iOS 7 模拟器和 Xcode 5,但在这种情况下,逻辑无法按我的预期工作。
对于 4.6.3 版,所有工作