[UICollectionViewCell imageCell]:无法识别的选择器发送到实例

时间:2013-02-26 01:08:52

标签: ios6 selector uicollectionviewcell

我用这一点读了所有问题。 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];
}

我缺少什么?

编辑:

解决方案:做正确的课程注册。

2 个答案:

答案 0 :(得分:10)

我错过了这个:

[self.collectionView registerClass:[FavoritosRestViewCell class] forCellWithReuseIdentifier:@"fav"];
<{1>}方法上的

。我注册了错误的课程。感谢用户HotLicks。

答案 1 :(得分:0)

对我而言,这就是解决方案..

我在单元格内部采用了一个集合视图和imageView。但我忘了在界面(storyboard)文件中设置标签。

Storyboard-&GT;集合视图 - &gt;图像视图 - &gt;属性检查器 - &gt;在此处设置标记。

我希望它有所帮助。