EDIT:
после прочтения ответов ниже и просмотра всех руководств, которые я сейчас потерял, я слишком нуб, чтобы понять это.
Я не хочу, чтобы кодирование делалось для меня, мне нужен четкий совет о том, как настроить отдельный поток, а затем ссылаться на него в моем tableView.
Есть ли уроки для NOOB?!?
это код, который я настроил для размещения изображений в моем tableView. Все изображения загружаются, но только при прокрутке таблицы.
Как это можно остановить?
Любая помощь будет оценена.
NSString *userImage = [(Tweet*)[profile objectAtIndex:indexPath.row] profileImage];
dispatch_async(dispatch_get_global_queue(0, 0), ^{
NSData* imageData = [[NSData alloc]initWithContentsOfURL:[NSURL URLWithString:[(Tweet*)[profile objectAtIndex:indexPath.row] profileImage]]];
dict =[[NSMutableDictionary alloc]init];
//UIImage *retImage =[dict objectForKey:(@"%@", userImage)];
UIImage *retImage =[dict objectForKey:userImage];
dispatch_async(dispatch_get_main_queue(), ^{
if (!retImage) {
UIImage *profileImage=[UIImage imageWithData:imageData];
[dict setObject:profileImage forKey:userImage];
}
UIImage *retImage2 =[dict objectForKey:userImage];
photo.image = retImage2;
[imageData release];
});