私のuitableviewcellsの画像を遅延モードで読み込もうとしています。
私は可能な限り簡単な方法でそれをやろうとしています.多くの例を見ましたが、それらは私の目的を超えていました.
これは私が現在行っていることであり、機能していません:
// Configure the cell...
Info *info = [self.Array objectAtIndex:indexPath.row];
cell.textLabel.text = info.name;
cell.detailTextLabel.text = info.platform;
cell.accessoryType = UITableViewCellAccessoryDisclosureIndicator;
//The image is downloaded in asynchronous
NSBlockOperation *downloadingImgBlock = [NSBlockOperation blockOperationWithBlock:^{
NSString* imageURL = info.imgURL;
NSData* imageData = [[NSData alloc]initWithContentsOfURL:[NSURL URLWithString:imageURL]];
cell.imageView.image = [UIImage imageWithData:imageData];
}];
[self.queue addOperation:downloadingImgBlock];
なぜ機能しないのですか?そして、それはどのように機能しますか?