MBProgressHUD を使用して読み込み中のアニメーションでポップアップを表示していますが、問題があります。ボタンを押すと、進行状況インジケーターの呼び出しが実行されます。これがアクションです
- (IBAction)calendarioButtonPressed:(UIButton *)sender {
MBProgressHUD *hud = [MBProgressHUD showHUDAddedTo:self.view animated:YES];
hud.mode = MBProgressHUDModeIndeterminate;
hud.labelText = @"Uploading";
[hud show:YES];
[self getCalendarioJson];
}
getCalendarioJson で私はこれを持っています
- (void) getCalendarioJson {
//LETTURA CALENDARIO - INIZIO
NSString *calLink = myLink;
NSData* responseData = [NSData dataWithContentsOfURL:[NSURL URLWithString:calLink]];
NSArray* json = [NSJSONSerialization
JSONObjectWithData:responseData //1
options:kNilOptions error:nil];
NSDictionary *firstObject = [json objectAtIndex:0];
NSDictionary *cal = [firstObject objectForKey:@"output"];
variabiliGlobali.calendario = [[NSMutableArray alloc] init];
for (NSDictionary *dict in cal) {
[variabiliGlobali.calendario addObject: dict];
}
//LETTURA CALENDARIO - FINE
}
ロード中のポップアップが getCalendarioJson の実行の最後にのみ表示されるのはなぜですか? ボタンにはセグエがあります。ターゲット ビューから戻ると、ポップアップが表示されます。
メーターは何ですか?セグエを削除すると、getCalendarioJson の実行の最後にポップアップが表示されます (セグエがないため)。
前もって感謝します。