2012-04-14 2 views
0

Надеюсь, что обнаружение ASIHTTPRequest работает или нет, Таким образом, я могу отменить асинхронный запрос ASIHttp.обнаруживает, работает ли ASIHTTPReuquest

Есть ли способ определить, работает ли запрос ASIHTTPReuquest?

Добро пожаловать любой комментарий

+0

Вы можете отлаживать код и убедитесь, что объект ASIHTTPRequest не должен быть равен нулю. Если да, то установите два метода делегата, 1 для успешного, а другой - для отказа. Вы также можете ознакомиться с этим руководством для получения дополнительной информации об ASIHTTPRequest. –

ответ

0

Вы можете отменить все работает запрос асинхронной с этим кодом:

for (ASIHTTPRequest *request in ASIHTTPRequest.sharedQueue.operations) 
{ 
    [request cancel]; 
    [request setDelegate:nil]; 
} 
0

Используйте следующий код будет определенно работать:

NSURL *url = [NSURL URLWithString:@"Your Url"]; 

ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:url]; 

[request setRequestMethod:@"POST"]; 

[request setPostValue:[NSString stringWithFormat:@"%i",catId] forKey:@"categoryid"]; 

[request setDelegate:self]; 

[request startAsynchronous]; 
Смежные вопросы