我用这一点读了所有问题。 FavoritosViewController.m我有:
- (UICollectionViewCell *)collectionView:(UICollectionView *)collectionView cellForItemAtIndexPath:(NSIndexPath *)indexPath {
favcolCell *cell = [collectionView dequeueReusableCellWithReuseIdentifier:@"fav" forIndexPath:indexPath];
[[cell imageCell]setImage:[UIImage imageNamed:[arrayimages objectAtIndex:indexPath.item]]];
return cell;
}
在favcolCell.h上我有:
@property (retain, nonatomic) IBOutlet UIImageView *imageCell;
在favcolCell.m上我有:
@synthesize imageCell;
(...)
- (void)dealloc {
[imageCell release];
[super dealloc];
}
我缺少什么?
编辑:
解决方案:做正确的课程注册。
答案 0 :(得分:10)
我错过了这个:
[self.collectionView registerClass:[FavoritosRestViewCell class] forCellWithReuseIdentifier:@"fav"];
<{1>}方法上的。我注册了错误的课程。感谢用户HotLicks。
答案 1 :(得分:0)
对我而言,这就是解决方案..
我在单元格内部采用了一个集合视图和imageView。但我忘了在界面(storyboard)文件中设置标签。
Storyboard-&GT;集合视图 - &gt;图像视图 - &gt;属性检查器 - &gt;在此处设置标记。
我希望它有所帮助。