无法在我的UICollectionView的cellForItemAtIndexPath中获得正确的类型

问题描述 投票:0回答:1

UICollectionViewcellForItemAtIndexPath方法中,我试图将单元格强制转换为类型为MyCollectionViewCell的自定义单元格。但是对象仍然可以解析为UICollectionViewCell。可能是什么问题?我已将单元格与从故事板中的UICollectionViewCell继承的自定义类相关联。请参见下面的图像。

The cell is correctly assigned to my custom UICollectionViewCell class

Reuse identifier is set correctly too

My cell is not getting resolved to the expected type

ios objective-c xcode uicollectionview uicollectionviewcell
1个回答
1
投票

viewDidLoad方法中,替换

[self.collectionView registerClass:[UICollectionViewCell class] forCellWithReuseIdentifier:reuseIdentifier];

[self.collectionView registerClass:[MyCollectionViewCell class] forCellWithReuseIdentifier:reuseIdentifier];

已解决问题。

评论整个行似乎也起作用。

© www.soinside.com 2019 - 2024. All rights reserved.