アプリを作成していて、ウェブサイトURLからアルバムアートワークを取得します。アプリがロードされた後に画像が読み込まれるUITableView
これまでに書いたのは、アルバムアートワークのURLを含むファイルが読み込まれることです。次に、2次元のNSMutableArrayがファイルからのデータとファイルからの個々のURLから初期化されたUIImageで構築され、配列に格納されます。
この配列は、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;
}
どうもありがとう!