ストーリーボードを使用してカスタム セルを作成しようとしています。プログラムを基本セルでテストしたところ、うまくいきました。ここで、NewsCell という名前の新しいクラスを作成しました。このクラスには、カスタム セルにさまざまなラベルが含まれています。また、セルを NewsCell のサブクラスにしました。セル識別子は「NewsCell」です。
これは cellForRowAtIndexPath: メソッドです。
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
NewsCell *cell = (NewsCell *)[tableView dequeueReusableCellWithIdentifier:@"NewsCell"]; //signal : SIGABRT
News *info = [self.news objectAtIndex:indexPath.row];
cell.titreLabel.text = info.titre;
cell.descriptionLabel.text = info.description;
return cell;
}
アプリを実行すると、最初のラインでシグナル SIGABRT でクラッシュします。ラベルとテーブル ビュー セルを正しく接続できていると確信しています。
*** キャッチされない例外「NSInternalInconsistencyException」が原因でアプリを終了します。理由:「NIB データが無効です。」