拒否の理由: アクティビティ インジケーターが無期限に回転し、ユーザーがコンテンツにアクセスできない
同じ状況で、MBProgressHUD を使用しているため、2 回目は拒否されます。
アプリストアアプリにアップロードされたアプリが違うと誰が教えてくれますか? 色々テストしましたが、ローカルではそのような問題は出ませんでした。
--------------私のコントローラーで------------------ -----------------
- (void)downloadList
{
if (isLoading) {
return;
}
isLoading = YES;
//do something......
//show the progressbar based on MBProgressHUD
[[MyDelegate getAppDelegate] showProgressBarForTarget:self whileExecuting:@selector(showProgressBarForLoading)];
}
}
- (void)showProgressBarForLoading
{
while (isLoading) {
//i++;
continue;
}
}
- (void)downloadListDidReceive:(XGooConnection*)sender obj:(NSObject*)obj
{
//do something......
isLoading = NO;
}
---------------私のAppDelegateで------------------ -------------
- (void)showProgressBarForTarget:(id)target whileExecuting:(SEL)theSelector
{
UIViewController *controller = [splitViewController.viewControllers objectAtIndex:0];
HUD = [[MBProgressHUD alloc] initWithView:controller.view];
[controller.view addSubview:HUD];
HUD.delegate = self;
// Show the HUD while the provided method executes in a new thread
[HUD showWhileExecuting:theSelector onTarget:target withObject:nil animated:YES];
}
-----------------------------却下理由詳細------------------ --------------------
アプリの最新バージョンが拒否されました........
却下の理由:
再現する手順は次のとおりです。
- アプリを起動
- 左上隅にあるメニューボタンを選択します
- メニュー項目を選択
- アクティビティ インジケーターが無期限に回転し、ユーザーはコンテンツにアクセスできません