当您在应用中呈现SKStoreProductViewController时,网络状况不佳或处于飞行模式时,不会显示模态视图(因为它当然可以从appstore检索数据),并且没有错误处理方法。委派。
那么在这种情况下处理网络错误或没有网络的正确方法是什么?
答案 0 :(得分:1)
愚蠢的我,你可以使用完成块。
[storeViewController loadProductWithParameters:parameters
completionBlock:^(BOOL result, NSError *error) {
if (result) {
[appDelegate.window.rootViewController presentViewController:storeViewController animated:YES completion:nil];
} else {
//error message
}
}];