您的位置:首页 > 移动开发

使用CollectionViewController出现崩溃:Terminating app due to uncaught exception 'NSInvalidArgumentException

2017-03-15 18:15 531 查看
在使用Cocoa Touch提供的组件UICollectionViewController创建一个实例的时候,如果不正确使用,会出现崩溃。

查看日志:Terminating app due to uncaught exception 'NSInvalidArgumentException

这是因为跟UITableViewController不同,UICollectionViewController的需要指定一个layout方式。

初始化这个CollectionViewController实例的方式,可以是这样:

collectionViewController.collectionView = [[UICollectionView alloc] initWithFrame:CGRectMake(0, 64,kScreenWidth, kScreenHeight-64) collectionViewLayout:flowLayout];
注意上面的实例需要事先定义好,并设置frame等元素,就不会出现crash了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐