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に送信されました
何か案が?