Я использую класс ASIHTTP для связи с сервером. Теперь, когда какой-либо запрос выполняется, отображается панель процесса до тех пор, пока запрос не будет отвечать сервером или не будет тайм-аут. Теперь я хочу сделать запрос, когда пользователь нажимает кнопку «Да» в режиме предупреждения. Когда я делаю, эта панель процессов показывается только пока. Он не отображается до завершения запроса.ASIHTTP class processbar
- (IBAction)sendGratuity:(id)sender {
if([[txtAmount.text stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceCharacterSet]] length]>0){
UIAlertView *confirmAlert = [[UIAlertView alloc] initWithTitle:@"Confirm"
message:@"Are you really want to send gratuity to this User?"
delegate:self
cancelButtonTitle:@"No"
otherButtonTitles:@"Yes", nil];
[confirmAlert show];
}
else{
[self sendGratuityRequest]; //if request made from here then it is working fine
}
метод AlertView:
- (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex {
if(buttonIndex==1){
[self sendGratuityRequest];
}
}
Я думаю, что ОП просит о индикатору выполнения, а не индикатор сетевой активности. –
@AaronBrager может быть его сетевым указателем активности, потому что его показывали, когда я делаю запрос (круговой показ процесса продолжается) ... И я также думаю, что вы правы ... Это может быть в окне просмотра предупреждений .... Я попробую ваше предложение, а затем сообщите об этом – vivek