Я использую ASIHTTPRequest. Мне нужно, почему requestWentWrong
выполняется? В некоторых случаях приложение работает нормально, но иногда оно выполняет метод requestWentWrong
.
1.) Мне нужно знать, почему это происходит?
2.) Что я должен делать при выполнении requestWentWrong
? Должен ли я отправить добавить еще одну операцию в очередь или?
[[self queue] cancelAllOperations];
[self setNetworkQueue:[ASINetworkQueue queue]];
[[self queue] setDelegate:self];
[[self queue] setRequestDidFinishSelector:@selector(requestCompletedL:)];
[[self queue] setRequestDidFailSelector:@selector(requestWentWrongL:)];
setQueueDidFinishSelector:@selector(queueCompletedL:)];
ASIHTTPRequest *req = [ASIHTTPRequest requestWithURL:[NSURL URLWithString:@"http://allseeing-i.com"]];
[[self queue] addOperation:req];
[[self queue] go];