Ios Collectionview segue视图不在窗口层次结构中

Ios Collectionview segue视图不在窗口层次结构中,ios,swift,Ios,Swift,我有一个集合视图,每个单元格链接到一个详细的视图控制器。这过去工作正常,但现在当我点击一个单元格时,我得到以下错误 尝试在视图不在窗口层次结构中的“集合视图”上显示“详细视图” 如果视图不在窗口层次结构中,“didSelectItemAtIndexPath”如何触发序列?这是显示详图视图的代码。单击单元格时,所有开关盒都显示println语句,但没有一个显示详细视图 func collectionView(collectionView: UICollectionView, didSelectIt

我有一个集合视图,每个单元格链接到一个详细的视图控制器。这过去工作正常,但现在当我点击一个单元格时,我得到以下错误

尝试在视图不在窗口层次结构中的“集合视图”上显示“详细视图”

如果视图不在窗口层次结构中,“didSelectItemAtIndexPath”如何触发序列?这是显示详图视图的代码。单击单元格时,所有开关盒都显示println语句,但没有一个显示详细视图

func collectionView(collectionView: UICollectionView, didSelectItemAtIndexPath indexPath: NSIndexPath) {

switch (indexPath.item) {
case 0:
  performSegueWithIdentifier("showMonth", sender: self)
  println("cell pressed")
  break;

default:
  break;
}

}

我现在已经解决了这个问题。我不知道它为什么会影响视图层次结构,但是iAds造成了这个问题。我注释掉了这行代码

self.canDisplayBannerAds = true

现在它又可以正常工作了。

您的代码在哪里?是的,请提供故事板的相关部分代码和/或详细信息。此外,如果以前它可以正常工作,那么an now不可以,您可能希望检查最新版本的位置,并检查在下一版本中所做的任何更改。我已编辑了我的问题,以包含显示详细信息视图所调用的代码。谢谢