我有一个集合视图,每个单元格都链接到一个详细的视图控制器。这曾经工作正常,但现在当我点击一个单元格时,我得到以下错误
尝试在视图不在窗口层次结构中的“集合视图”上显示“详细视图”!
如果视图不在窗口层次结构中,'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)
我现在已经解决了这个问题。我不知道为什么它会影响视图层次结构,但是导致问题的是iAds。我注释掉了代码行
self.canDisplayBannerAds = true
它现在再次正常工作。