gpt4 book ai didi

ios - 通过segue将CollectionView的选定单元格索引发送到viewController

转载 作者:行者123 更新时间:2023-11-30 14:15:30 26 4
gpt4 key购买 nike

我有一个 CollectionView。我想通过 segue 将选定的单元格索引发送到 ViewController。为此我做了:

func collectionView(collectionView: UICollectionView, didSelectItemAtIndexPath indexPath: NSIndexPath) {
println("Cell \(indexPath.row) selected!")

self.performSegueWithIdentifier("categoryItems", sender: self)
}

override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
if segue.identifier == "menuItems"{
var menuController = segue.destinationViewController as! MenuViewController
if let indexPath = collectionView.indexPathForCell(sender as! UICollectionViewCell) {
menuController.selectedCell = "\(indexPath.row)"
}
}
}

但它没有发送任何内容。问题是什么?我只想在 ViewController 中打印它,其中:

var selectedCell : String?

myLabel.text = selectedCell

我做错了什么?

最佳答案

您有一张带有标识符的支票

if segue.identifier == "menuItems"

并且您正在使用此标识符执行 segue:

self.performSegueWithIdentifier("categoryItems", sender: self)

menuItems 无法神奇地变成 categoryItems,你必须自己做点什么:)

关于ios - 通过segue将CollectionView的选定单元格索引发送到viewController,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31240407/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com