ios6 - UICollectionView 页眉/页脚引用大小崩溃

标签 ios6 uicollectionview

我正在努力解决以下问题。我有一个 UICollectionView,其布局的页眉和页脚引用大小设置为一个值(例如 40.0)。当我删除/插入单元格并且 Collection View 位于页眉和页脚不在屏幕上的位置时,一切都很好。但是,当它们在屏幕上执行相同的操作时,我的代码崩溃并出现以下错误:

2012-12-17 16:05:05.042 BambooV2Demo[37770:907] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** setObjectForKey: object cannot be nil (key: <_UICollectionViewItemKey: 0x1e04cf70> Type = SV Kind = UICollectionElementKindSectionHeader IndexPath = <NSIndexPath 0x1e04fe90> 2 indexes [0, 0])'

另一方面,如果我将页眉和页脚大小设置为 0.0,一切都会再次正常。当页眉/页脚大小不为零且在屏幕上可见时,有人知道崩溃的原因吗?

最佳答案

当我设置标题大小但没有指定标题 View 时,我遇到了这个问题。相反,我使用了部分插入并将标题大小设置回零。

关于ios6 - UICollectionView 页眉/页脚引用大小崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13915795/

相关文章:

uialertview - iOS6 中 UIAlertView 上的 EXC_BAD_ACCESS 代码 2

mysql - 将 iPhone 应用程序连接到远程数据库服务器

iphone - iOS 6 中 UI 导航 View 和选项卡栏 View 的颠倒方向不起作用?

iphone - 如何自定义 UICollectionViewCell 子类的选择状态?

ios - UICollectionview reloadData 导致重新创建可见单元格

ios - 在同一 Controller 中检测 TableView 和 CollectionView 滚动

ios - 智能应用横幅显示为空白灰色条

ios - 无法在 UICollectionViewController 上平滑滚动以加载大量数据

objective-c - UICollectionViewCell 填充

iphone - MKMap 不使用定义的纬度和经度