SKStoreProductViewController SKStoreProductViewControllerDelegate,没有错误处理?

时间:2013-02-20 14:11:44

标签: ios ios5 app-store

当您在应用中呈现SKStoreProductViewController时,网络状况不佳或处于飞行模式时,不会显示模态视图(因为它当然可以从appstore检索数据),并且没有错误处理方法。委派。

那么在这种情况下处理网络错误或没有网络的正确方法是什么?

1 个答案:

答案 0 :(得分:1)

愚蠢的我,你可以使用完成块。

[storeViewController loadProductWithParameters:parameters
                             completionBlock:^(BOOL result, NSError *error) {
                                 if (result) {
                                     [appDelegate.window.rootViewController presentViewController:storeViewController animated:YES completion:nil];
                                 } else {
                                     //error message

                                 }
}];