gpt4 book ai didi

arrays - 在 swift 2 中通过 Segue 移动数组

转载 作者:行者123 更新时间:2023-11-30 13:43:38 25 4
gpt4 key购买 nike

我想通过 segue 传递一个字符串数组,但我的应用程序崩溃了。这是我在启动 ViewController 中的内容:

override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject!) {
if (segue.identifier == "sendToOther") {
let svc = segue.destinationViewController as! OtherMinerals;

svc.toPass1 = String(DataSet[0])
svc.toPass2 = String(DataSet[1])

这就是我在接收 ViewController 中的内容

var toPass:String! 
var toPass2:String!

所以,我通过segue分别传递每个项目,但这并不优雅。我想传递整个数组,但由于某种原因我无法获得正确的代码。有哪位高手可以帮忙吗?

最佳答案

只需在第二个 ViewController 中创建一个 [DataSet] 变量,并将整个 DataSet 数组传递给第二个 ViewController,而不是两个字符串:

//second viewcontroller:
var dataSetArray:[DataSet]

//first viewcontroller:
svc.dataSetArray = yourDataSet

关于arrays - 在 swift 2 中通过 Segue 移动数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35252658/

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