我正在使用ASIHTTP類與服務器進行通信。現在,當任何請求完成時,它顯示進程欄,直到請求沒有服務器沒有響應或超時。現在,我想要在警報視圖中單擊yes按鈕時發出請求。當我在做這個進程欄時只是顯示一段時間。直到請求完成時才顯示。ASIHTTP類進程條
- (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];
}
}
我覺得OP是詢問一個進度條,而不是網絡活動指示燈。 –
@AaronBrager可能是它的網絡活動指示器,因爲它在我提出請求時顯示(顯示進程正在進行的循環)...而且我也認爲你是正確的......它可能在警報視圖窗口中....我會嘗試你的建議,然後讓你知道 – vivek