, поэтому я пишу приложение, и оно получает обложки альбомов с URL-адресов веб-сайтов.
В основном, как я уже написал, читается файл, содержащий URL-адреса обложки альбома. Затем создается двумерный NSMutableArray с данными из файла, а UIImages инициализируется из отдельных URL-адресов из файла, а затем сохраняется в массиве.
Затем массив загружается в UITableView.
Это прекрасно работает ... за исключением 10 секунд, чтобы загрузить приложение (смеется).
Так есть ли способ загрузить изображения после загрузки UITableView?
Вот мой метод cellForRowAtIndexPath, если он помогает.
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"identifier"];
if (cell == nil) {
cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:@"identifier"]autorelease];
}
((UILabel *)[cell viewWithTag:artistTag]).text = [[musicList.list objectAtIndex:indexPath.row] objectAtIndex:artistIndex];
((UILabel *)[cell viewWithTag:albumTag]).text = [[musicList.list objectAtIndex:indexPath.row] objectAtIndex:albumIndex];
((UILabel *)[cell viewWithTag:dateTag]).text = [[musicList.list objectAtIndex:indexPath.row] objectAtIndex:dateIndex];
((UIImageView *)[cell viewWithTag:imageTag]).image = [[musicList.list objectAtIndex:indexPath.row] objectAtIndex:imageIndex];
return cell;
}
Большое спасибо!