创建 模型 略过~
- 在 cell.h 中声明一个 model 对象
@property (strong, nonatomic) RSUserModel * model;
2.在cell.m中 重写 model的 set 方法 并赋值 给 控件
-(void)setModel:(RSUserModel *)model{
_model = model;
DLog(@"模型:%@",_model);
// 给cell的控件赋值
self.firstNameLabel.text = model.userName;
[self.firstImageView sd_setImageWithURL:model.imageUrl];
}
3.在tableView.m 中 创建cell 时 给cell 传 入model
RSUserModel * userModel = [[RSUserModel alloc]initWithDic:dic];
-(void)crateUserCell:(RSUserTableViewCell *)cell WithModel:(RSUserModel *)model{
if (cell == nil) {
NSArray *nibs = [[NSBundle mainBundle]loadNibNamed:@"RSUserTableViewCell" owner:nil options:nil];
cell = [nibs lastObject];
}
cell.model = model;
cell.selectionStyle = UITableViewCellSelectionStyleNone;
}
//注意:千万重写get方法,不然 传入的model 为空