我想從一個VC1(它是一個集合視圖)發送數據到一個標籤欄視圖控制器。這是我的prepareForSegue
代碼。在swift中使用.viewControllers
override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
var segue = segue.destinationViewController as UITabBarController
var whereToGo = segue.viewControllers[0] as PlayerFromRosterViewController
var selectedIndex = self.collectionView.indexPathForCell(sender as UICollectionViewCell)
whereToGo.selectedIndexPassingForDisplay = selectedIndex?.row
}
但是,我得到一個錯誤,說''[AnyObject]?'在我聲明whereToGo
的行上沒有名爲'subscript'的成員。我相對較新,因此錯誤對我來說很難。任何人都可以幫我弄清楚我要去哪裏錯了嗎?謝謝!
建議:添加一些條件來檢查它是正確的,你正在尋找的繼續。 – Jageen 2014-12-05 13:00:23
,你認爲這會解決錯誤? – 2014-12-05 13:01:10
這只是建議我不確定這個問題,但它肯定會避免發生其他問題 – Jageen 2014-12-05 13:02:09