我有一个UICollectionViewController和UIViewController,其中UINavigationController作为root。
当我点击一个UICollectionViewCell时,它会推送UIView控制器。
我为此编写的代码片段是:
-(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
UICollectionViewCell *cell = (UICollectionViewCell *)sender;
NSIndexPath *indexPath = [self.collectionView indexPathForCell:cell];
MyViewController *myVC = (MyViewController *)segue.destinationViewController;
}
但是当我单击单元格并说时它崩溃了
"由于未捕获的异常'NSGenericException'而终止应用,原因:'仅当源控制器由 UINavigationController 实例管理时,才能使用推送 segues"
我认为通过使UINavigationController根解决了这个问题。我做错了什么?
实际上想通了
进入顶部工具栏的编辑器,然后嵌入,然后导航控制器瞧