2015-12-27 79 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 

它現在可以正常工作了。

相關問題