我是IOS开发的新手,我试着用UIcollectionView
来展示照片。
我从New file -> iOS
-> User Interface
-> View
创建了一个xib file
,并添加了一个如下图所示的Collection View
。
但是当它崩溃时,我得到了下面的错误日志。
Terminating app due to uncaught exception 'NSInternalInconsistencyException',
reason: '-[UICollectionViewController loadView]
loaded the "AITLocalGridViewController" nib but didn't get a UICollectionView.'
而且它似乎没有给viewDidLoad
打电话
我已经查找了一些信息,一些信息表明我不能连接xib文件中的集合视图
但我不明白这是什么意思。
有没有人能帮助我,教我怎么做?
发布于 2014-06-16 06:59:57
确保已使用在程序中声明的“collectionview
”连接UIcollectionview
IBOutlet
。您还应该建立委托和数据源连接(为此,请单击xib中的Uicollectionview
。选择连接检查器。您可以看到delegate
和datasource
.By按下ctrl按钮,拖动并将其连接到文件的所有者。)
发布于 2015-05-15 07:50:42
只需移除Storyboard中的视图,并使用UICollectionView作为直接子对象。
发布于 2018-06-09 22:02:52
确保UICollectionViewController的"view“插座设置为UICollectionView。将"collectionView“设置为UICollectionView对于UICollectionViewController来说是不够的。
https://stackoverflow.com/questions/24237459
复制相似问题