В настоящее время я застрял в проблеме с моим приложением и в том, как я могу восстановить активный UIProgressView в UICollectionViewCell после того, как пользователь выйдет из контроллера представления, нажав «Назад», а затем вернувшись в него.
AFHTTPRequestOperation все еще работает в фоновом режиме, загружая файл, когда пользователь выходит из представления, однако по возвращении это выглядит так, как будто загрузка не происходит, и UIProgressView возвращается к 0.
Это код, который я запускаю после нажатия кнопки «Загрузить» в ячейке «Коллекция», которая работает нормально, но только на время жизни представления.
[operation1 setDownloadProgressBlock:^(NSUInteger bytesRead, long long totalBytesRead, long long totalBytesExpectedToRead) {
NSLog(@"Progress = %f", (float)totalBytesRead / totalBytesExpectedToRead );
float progressValue = (float)totalBytesRead / totalBytesExpectedToRead;
[cell.downloadProgress setProgress:progressValue];
}];
[operation1 start];
Любые советы о том, как я могу восстановить это состояние загрузки/прогресс в представлении коллекции при ее перезагрузке?
Спасибо, Аарон.