UICollectionView cellForRow 崩溃
Posted
技术标签:
【中文标题】UICollectionView cellForRow 崩溃【英文标题】:UICollectionView cellForRow Crash 【发布时间】:2012-10-12 21:07:24 【问题描述】:您好,我无法在 UICollectionView 的索引路径获取自定义对象... 下面是我的代码。
我遇到了崩溃
[玩家名字:]:unrecognized selector sent to instance
有什么建议吗?
- (UICollectionViewCell *)collectionView:(UICollectionView *)collectionView cellForItemAtIndexPath:(NSIndexPath *)indexPath
BenchCollectionCell *cell = [collectionView dequeueReusableCellWithReuseIdentifier:CollectionCell forIndexPath:indexPath];
[cell setFrame:CGRectMake(0, 4, 120, 50)];
Player*homeBenchPlayer = [[self homeBench]objectAtIndex:indexPath.row];
cell.playerName.text = homeBenchPlayer.firstName;
cell.playerPosition .text = homeBenchPlayer.position;
cell.playerPicture.image = [ UIImage imageWithData:homeBenchPlayer.picture];
return cell;
【问题讨论】:
您没有从 homebench 数组中获取 Player 类对象... 是的,我找到了这个对象,它确实是一个玩家类对象。 崩溃发生在哪一行? 【参考方案1】:当我意外收到此错误时,我通常会返回 IB,选择导致崩溃的对象,并调查 Connections Inspector。通常,问题似乎是不正确的引用插座或发送的事件。
这可能是由于调用 performSelector:@selector(dismissModal:)
导致被调用者不存在。
【讨论】:
以上是关于UICollectionView cellForRow 崩溃的主要内容,如果未能解决你的问题,请参考以下文章
-[UICollectionView _endItemAnimations] 中的 UICollectionView 断言失败
如何滚动另一个 UICollectionView 下方的 UICollectionView?
UICollectionView 单元内部已加载,但 UICollectionView 未显示
UICollectionView 断言失败 -[UICollectionView _updateWithItems:tentativelyForReordering:]
UITableviewCell 中的 UICollectionView。添加约束后,UICollectionView 不显示