我想从一个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