gpt4 book ai didi

ios - 如何在uitableview didselect方法中将多个值存储在单个变量中

转载 作者:行者123 更新时间:2023-11-28 10:11:22 26 4
gpt4 key购买 nike

我是 swift 的新手,我不知道如何以单个值传递多个值。我可以在传递到下一页时使用多项选择。那么如何将多个值存储在单值中。任何人都可以帮助我吗?我的代码是

var strRoomType = ""  
var strroomtype = []
func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath)
{
let proModel = arrSpaceData[indexPath.row] as? RoomPropertyModel
let propertyView = self.storyboard?.instantiateViewController(withIdentifier: "DepartureLocationVC") as! DepartureLocationVC
propertyView.strRoomType = (proModel?.property_id as String?)!
// propertyView.strroomtype = (proModel?.property_id as String?)!
self.navigationController?.pushViewController(propertyView, animated: true)
}

最佳答案

您必须收集所有选定行的 indexpaths。获取所选 indexpaths 的数组 objects/models 并将它们存储在单个数组中。然后你可以将整个数组传递给下一个 viewcontroller 或者你想使用的任何地方。如果您打算在行选择时导航到下一个 viewcontroller,您将始终有一个 object/model,因此您不需要数组。您可以简单地将整个对象/模型传递给下一个 viewcontroller

关于ios - 如何在uitableview didselect方法中将多个值存储在单个变量中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47979401/

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