我想在 tableview 上添加图像。我创建了一个 UITableViewCell 对象。在 .h 文件中
@interface MainView1 : UITableViewCell{
IBOutlet UILabel *cellText;
IBOutlet UIImageView *productImg;
IBOutlet UILabel *cellText1;
}
- (void)LabelText:(NSString *)_text;
- (void)LabelText1:(NSString *)_text;
- (void)ProductImage:(NSString *)_text;
@end
和 .m 文件
- (void)LabelText:(NSString *)_text;{
cellText.text = _text;
}
- (void)LabelText1:(NSString *)_text;{
cellText1.text=_text;
}
- (void)ProductImage:(NSString *)_text;{
productImg.image = [UIImage imageNamed:_text];
}
并在主文件中
//页面包含表格
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
MainView1 *cell = (MainView1 *)[tableView dequeueReusableCellWithIdentifier: MyIdentifier];
if(cell == nil) {
[[NSBundle mainBundle] loadNibNamed:@"MainView1" owner:self options:nil];
cell = tableCell1;
[cell LabelText:[arryList objectAtIndex:indexPath.row]];
[cell ProductImage:[imgNameArray objectAtIndex:indexPath.row]];
[cell LabelText1:[yesArray objectAtIndex:indexPath.row]];
}
图像数组来自这样的数据库
NSData *imgdata=[[NSData alloc]initWithBytes:sqlite3_column_blob(cmp_sqlstmt,0) length:sqlite3_column_bytes(cmp_sqlstmt,0)];
[imgNameArray addObject:dataImage];
问题是只有图像没有显示错误显示是无法识别的选择器发送到实例 0x4e53940'
如何解决它问候KL BAIJU