ContactInfo *data = [self.contacts objectAtIndex:[indexPath row]];
cell.textLabel.text = data.name;
cell.detailTextLabel.text = data.designation;
cell.accessoryType = UITableViewCellAccessoryDisclosureIndicator;
NSString *filePath = [[NSBundle mainBundle] pathForResource:data.image ofType:@"png"];
NSLog(@"%@",filePath);
UIImage *image1 = [UIImage imageWithContentsOfFile:filePath];
cell.imageView.image = image1;
return cell;
这里我得到了正确的单元格数据和详细文本标签,但图像视图不会带来其他图像。如果有人可以建议。
答案 0 :(得分:0)
从NSData中检索数据库中的图像,然后使用此NSData对象
初始化您的图像对象 NSString *filePath = [[NSBundle mainBundle] pathForResource:data.image ofType:@"png"];
NSData *imageData=[NSData dataWithContentsOfURL:[NSURL URLWithString:filePath]];
UIImage *itemImage=[[UIImage alloc]initWithData:imageData cache:YES] ;
现在将此图像对象用作
cell.imageView.image = itemImage;