我正在尝试为我的 UITableView 制作一个自定义单元格。
因此,我创建了一个类 ( UITableViewCell
),并将其命名为 HomeCell。这个类有一个带有名为 titleCell 的标签的 xib 文件。
在我的 cellForRowAtIndexPath 方法中,我写道:
HomeCell *cell = (HomeCell *)[tableView dequeueReusableCellWithIdentifier:@"HomeCell"];
if(cell == nil){
NSArray *xib = [[NSBundle mainBundle] loadNibNamed:@"HomeCell" owner:self options:nil];
for(id oneObject in xib){
if([oneObject isKindOfClass:[HomeCell class]]){
cell = (HomeCell *) oneObject;
}
}
}
//Get object at index data
HomeObjectCell *tempObject = [self.dataForCell objectAtIndex:indexPath.row];
NSLog(@"Title : %@",tempObject.title); // The tempObject.title return a NSString example
cell.titleCell.text = tempObject.title; // <-- ERROR !
当我运行应用程序时,我得到:
[UITableViewCell titleCell]:无法识别的选择器发送到实例 0x6e61890
任何想法?