Кто-нибудь заметил, что изображения не загружаются после прерывания сети? - PullRequest
1 голос
/ 17 марта 2010

Я только что заметил, что когда вы получаете прерывание сети, код, предложенный Apple, не загружает изображения ... Хотя это работает совершенно иначе;)

Это связано с тем, что IconDownloader ничего не делает, если не удается установить соединение NSURL ...

Прежде чем я буду бороться с этим самостоятельно, у кого-нибудь есть какие-то советы для меня: D?

Большое спасибо,

Готье.

1 Ответ

1 голос
/ 18 апреля 2011

==> я думаю, что это то, что мы можем сделать, чтобы скачать, если метод nsurlconnection завершится неудачно с подключением

  - (void)connection:(NSURLConnection *)connection didFailWithError:(NSError *)error

{
          // Clear the activeDownload property to allow later attempts
            self.activeDownload = nil;

          // Release the connection now that it's finished
       self.imageConnection = nil;


  //i think we can call the connection method again from here

       self.activeDownload = [NSMutableData data];
          // alloc+init and start an NSURLConnection; release on completion/failure
       NSURLConnection *conn = [[NSURLConnection alloc] initWithRequest:
                         [NSURLRequest requestWithURL:
                          [NSURL URLWithString:appRecord.imageURLString]] delegate:self];
       self.imageConnection = conn;
       [conn release];



}
...