2015-12-27 46 views
0

我有一个集合视图,每个单元格链接到一个详细的视图控制器。这用于正常工作,但现在当我点击一个单元格时,出现以下错误Collectionview segue查看不在窗口层次结构中

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

如果视图不在窗口层次结构中,'didSelectItemAtIndexPath'如何触发煽动segue?这是展示详细视图的代码。所有的开关情况都会在点击单元格时显示println语句,但不会显示详细视图。

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

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

default: 
    break; 
} 

} 
+0

你的代码在哪里? –

+0

是的,请提供相关部分代码和/或故事板的详细信息。 – jcaron

+0

另外,如果这用于正常工作,那么您可能需要检查最新版本,并检查下一版本中所做的更改。 – jcaron

回答

0

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

self.canDisplayBannerAds = true 

它现在可以正常工作了。

相关问题