
*** Terminating app due to uncaught exception 'NSInternalinconsistencyException',reason: 'UICollectionVIEw dataSource is not set'
我看到其他人有这个问题,但还没有找到修复.
我在故事板中创建了uicollectionvIEw,cell和section视图.我正在注册头类并在代码中设置数据源和委托.
再次,uicollectionvIEw 100%FINE工作而不尝试使用节标题.似乎有一个节头导致应用程序尝试自动调用数据源/委托方法,而不是等待我的编程调用.为什么是这样?
码:
[self.collectionVIEw registerClass:[MyCollectionReusableVIEw class] forSupplementaryVIEwOfKind:UICollectionElementKindSectionheader withReuseIDentifIEr:@"MyCollectionheaderVIEw"];self.collectionVIEw.dataSource = self;self.collectionVIEw.delegate = self;解决方法 我也遇到过这个问题!
解决方案是将您的UICollectionVIEw更改为UICollectionVIEwController.
我不知道为什么会发生这种情况,但至少标题现在可以正常工作.
总结以上是内存溢出为你收集整理的iOS 7 – UICollectionElementKindSectionHeader崩溃app(‘UICollectionView dataSource未设置’)全部内容,希望文章能够帮你解决iOS 7 – UICollectionElementKindSectionHeader崩溃app(‘UICollectionView dataSource未设置’)所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)