Ios 如何准备为双数组中的值分段索引

Ios 如何准备为双数组中的值分段索引,ios,swift,segue,Ios,Swift,Segue,所以我在我的第一个控制器中有这个代码 var countries = ["American", "Asian", "Italian"] var items = [["Mcdonalds", "BurgerKing", "Big Boy"], ["PFChangs", "China One Buffet"], ["Pizza House", "Pizza Hit", "Olive Garden", "Maggianos"]] if (segue.identifier == "segueone"

所以我在我的第一个控制器中有这个代码

var countries = ["American", "Asian", "Italian"]
var items = [["Mcdonalds", "BurgerKing", "Big Boy"], ["PFChangs", "China One Buffet"], ["Pizza House", "Pizza Hit", "Olive Garden", "Maggianos"]]

 if (segue.identifier == "segueone")
{
    let cellIndexPath = self.tableView!.indexPathForCell(sender as UITableViewCell)
    if  let unwrappedCellindexPath = cellIndexPath
    {
        var nextVC = (segue.destinationViewController as TableTwo)
        nextVC.items = items[unwrappedCellindexPath.row]
    }
}
}
在第二张桌子上,我有一个控制器

var items: [String]?

我期待着进一步的过程。我想将双数组中的一个特定值分段到第三个控制器。我知道我的代码不会有太大的不同,但我不确定如何将特定索引从第二个控制器中的双数组发送到第三个控制器?

是否要传递索引或项目? 要传递您将要编写的项目

nextVC.item = items[unwrappedCellindexPath.row][index2]

我实际上是从第一个控制器复制了第二个控制器的segue代码。并添加了var项:[String]?你认为必胜客是意大利人吗?哦,天哪。举个例子,哈。在哪个控制器中决定要发送给第三个控制器的内部数组中的哪个字符串?您正在将一个内部阵列发送到第二个控制器;用户是否在那里做出选择,列表中的哪家餐厅被发送到第三个控制器?该信息在第二个序列中。第一个控制器表显示my countries数组中的值。第二个控制器根据第一个控制器中的索引路径选择显示特定数组。对于第三个控制器,我只想根据在第二个控制器中选择的索引路径显示一个特定实例/索引。索引和项不是同义的吗?不,索引只是数组中的位置,一个整数hh,有意义。在我的例子中,我希望根据索引位置发送一个特定数组中的特定项。是的,然后使用双下标表示法,请参见上文。您将声明一个变量var item,而不是数组:String?在第三个控制器上,如何在代码中实现这个双下标符号?