不是arc项目,请手动添加"relese"重新修改,加入sbjson库,刚才忘了加了!
2.在自己的viewController中继承WQTableViewController并加入WQTableViewDelegate 例如: #import "WQTableViewController.h" @interfaceViewController : WQTableViewController<WQTableViewDelegate> 3.在自己的viewController.m中的- (void)viewDidLoad中配置参数如下: wqTable=mytable ;//("mytable 为自己的table") tableDataArray = myTableDataArray;//("myTableDataArray"为自己table显示数据的数组) delegate=self; 4.在自己的viewController.m中加入code: -(void)cellImageDidLoad:(NSIndexPath *)indexPath image:(UIImage *)image { UITableViewCell *cell = [wqTable cellForRowAtIndexPath:indexPath]; cell.imageView.image = image; } 5.最后在 - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath 中图片的设置为 NSString*imageName = [[[tableDataArrayobjectAtIndex:indexPath.row] valueForKey:KidKey] stringByAppendingString:@".temp"]; NSString*imageDataPath = [NSHomeDirectory() stringByAppendingPathComponent:[@"Library/Caches/"stringByAppendingString:imageName]]; UIImage *image = [UIImage imageWithData:[NSData dataWithContentsOfFile:imageDataPath]]; if (image) { cell.imageView.image = image; } else { cell.imageView.image = [UIImage imageNamed:@"Placeholder.png"]; //placeholder为在未加载完成加载图片时显示的默认图片 } |
|