按下按钮时,我试图按UICollectionViewController
。我正在用它推动它:
RewardsCollectionViewController* rvc = [[RewardsCollectionViewController alloc] init];
[self.navigationController pushViewController:rvc animated:YES];
但是当我点击按钮时,应用程序崩溃并给我这条消息:
UICollectionView must be initialized with a non-nil layout parameter
在我的RewardsCollectionViewController
课程中,我没有做任何事情,我只是将numberOfItemsInSection
更改为1
。
我可能有一个可能的解决方案here,但我在该页面上找不到答案。因为它与UICollectionViewFlowLayout
有某种关联,我不知道那是什么。
答案 0 :(得分:1)
在更改代码之后将storyboard
提供给COllectionViewController
RewardsCollectionViewController* rvc = [self.storyboard instantiateViewControllerWithIdentifier:@"yourIdentifer"];
[self.navigationController pushViewController:rvc animated:YES];
希望这会对你有所帮助