我想将DicX中的字符串与现有 Headers (根据单元格选择而变化的表格的 Headers )进行匹配 .
var DicX = ["xx",
"yy",
"zz",
"qq"]
let DicYY = [["11", "22", "33", "44"],
["1", "2", "3", "4"],
["m", "n", "k", "b"],
["bb", "kk", "mm", "nn"]]
我正在比较的 Headers 是这样的:
title = detailX.insideTitle
所以我希望当 Headers 字符串等于其中一个DicX字符串时,在DicYY中显示相应的字符串,每个按钮上的4个字符串 .
但无法得到正确的匹配,我试着这样做:
var currentX = detailX.insideTitle
if DicX == currentX["DicX"] {
}
我收到这条消息:
无法使用类型为“String”的索引下标“String”类型的值
我怎么能做if语句?以及如何从DicYY获得相应的?
1 回答
这将完成工作(如果我做对了) .