Ios7 CollectionView CollectionCell序列到DetailView

Ios7 CollectionView CollectionCell序列到DetailView,ios7,xcode5,uicollectionview,uistoryboardsegue,uicollectionviewcell,Ios7,Xcode5,Uicollectionview,Uistoryboardsegue,Uicollectionviewcell,在我的CollectionView中,我在CollectionCells中显示两种“对象类型”。我想做的是,当用户单击单元格时,在“didSelectItemAtIndexPath”中确定所选对象,并使用“PerformsgueWithIdentifier”切换到相应的DetailTableViewConcoller以显示“对象”的详细信息 我的设置方式是导航控制器segue(root)到MyCollectionView segue(push)到DetailTableView。MyCollect

在我的CollectionView中,我在CollectionCells中显示两种“对象类型”。我想做的是,当用户单击单元格时,在“didSelectItemAtIndexPath”中确定所选对象,并使用“PerformsgueWithIdentifier”切换到相应的DetailTableViewConcoller以显示“对象”的详细信息

我的设置方式是导航控制器segue(root)到MyCollectionView segue(push)到DetailTableView。MyCollectionView中的CollectionCell配置为转到DetailTableView

简单地说,当我准备好以下代码时,在MyCollectionView中选择一个单元格,它将正确地转到DetailTableView,但当我在DetailTableView中选择Back按钮时,它将失败

- (void)collectionView:(UICollectionView *)collectionView didSelectItemAtIndexPath:(NSIndexPath  *)indexPath {
[self performSegueWithIdentifier:@"MySegueIdentifier" sender:self];
}
我感到恐惧

[6313:a0b] nested push animation can result in corrupted navigation bar
[6313:a0b] Finishing up a navigation transition in an unexpected state. 
       Navigation Bar subview tree might get corrupted.
如果我注释掉performsguewithidentifier…行,它将正确地进行分段,并且DetailTableView中的“后退”按钮可以完美地工作

类似的代码模式在TableViewController序列到DetailViewController中运行良好


有什么建议吗?设置从CollectionCell到DetailViewController的序列是否合适?

解决了这个问题。在小区中使用segue是不正确的。在控制器级别设置它是正确的