在ios的表视图单元格中显示图像

在ios的表视图单元格中显示图像,ios,objective-c,xcode5,Ios,Objective C,Xcode5,我试图在表视图单元格中显示来自sqlite db的图像。我不知道如何做到这一点,请指导我。我正在使用下面的代码 cell.imageView.image = [UIImage imageNamed:@"logo.jpg"]; 如果您使用的是[UIImage ImageName:@logo.jpg],则您正在访问应用程序目录,而不是某些数据库。您必须以某种方式从数据库中获取原始数据,然后将其转换为UIImage NSData *data = // Get your ImageData here

我试图在表视图单元格中显示来自sqlite db的图像。我不知道如何做到这一点,请指导我。我正在使用下面的代码

cell.imageView.image = [UIImage imageNamed:@"logo.jpg"];
如果您使用的是[UIImage ImageName:@logo.jpg],则您正在访问应用程序目录,而不是某些数据库。您必须以某种方式从数据库中获取原始数据,然后将其转换为UIImage

NSData *data = // Get your ImageData here using any Api you want
UIImage *image = [UIImage imageWithData:data];
cell.imageView.image = image;
例如,您可以使用它从 SQlite数据库:

const char *statement = "select ID,NAME,IMAGE from CALL";
sqlite3_stmt *statementCompiled;
NSData *data=[[NSData alloc] initWithBytes: sqlite3_column_blob(statementCompiled, 2) length:sqlite3_column_bytes(statementCompiled, 2)];
UIImage *image = [UIImage imageWithData:data];
    cell.imageView.image = image;

当前结果是什么?当前结果是从支持文件中读取图像并显示itI意味着,您现在在屏幕上看到了什么?你看到没有图像的单元格了吗?您根本看不到单元格?我不知道从数据库读取并显示在单元格中的实现。我需要代码。我正在使用下面的代码。我得到错误NSInteger postImageDB=[self.dbManager.arrColumnNames indexOfObject:@post_image];NSData*data=[[self.arrPeopleInfo objectAtIndex:indexath.row]objectAtIndex:postmagedb];NSLog@datas%@,数据;UIImage*image=[UIImage imageWithData:data];cell.imageView.image=图像;