【发布时间】:2015-01-13 02:18:22
【问题描述】:
我正在尝试将数据从一个 viewController 推送到另一个。我已经将一个viewController 连接到另一个ViewController 的navigationController,然后将标识符设置为"showItemSegue"。我在这两行中遇到错误:
var detailController = segue.destinationViewController as ShowItemViewController
detailController.currentId = nextId!
图片说明:
代码:
override func collectionView(collectionView: UICollectionView, didSelectItemAtIndexPath indexPath: NSIndexPath) {
nextId = itemArray?.objectAtIndex(indexPath.row).objectForKey("objectId") as? NSString
self.performSegueWithIdentifier("showItemSegue", sender: self)
}
override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject!) {
if (segue.identifier == "showItemSegue") {
var detailController = segue.destinationViewController as ShowItemViewController
detailController.currentId = nextId!
}
}
【问题讨论】:
-
请发布完整的错误信息
标签: ios swift storyboard segue