UICollectionView でプロジェクトの作成を開始しました。UICollectionViewController をストーリーボードにドラッグし、インスペクターで適切に識別できるようにしました。次に、UITableViewCell と UILabel をドラッグしました。UILabel プロパティで MyCell を作成し、アウトレットに接続しました。セルはインスペクターでも適切に識別されます。
しかし、アプリを実行すると、次のようにクラッシュしました。
[ setValue:forUndefinedKey:]: このクラスは、キー cellLabel のキー値コーディングに準拠していません
cellLabel は MyCell の UILabel プロパティです。ここに私の cellForItemAtIndexPath があります:
- (UICollectionViewCell *)collectionView:(UICollectionView *)collectionView cellForItemAtIndexPath:(NSIndexPath *)indexPath
{
MyCell *cell = [collectionView dequeueReusableCellWithReuseIdentifier:@"Cell" forIndexPath:indexPath];
NSManagedObject *object = [self.fetchedResultsController objectAtIndexPath:indexPath];
cell.cellLabel.text = [[object valueForKey:@"timeStamp"] description];
return cell;
}
Cell は Attributes Inspector の識別子です。
何が間違っている可能性がありますか?