【发布时间】:2018-03-29 23:51:15
【问题描述】:
我正在尝试使用 userdefaults 保存二维数组数据,但我收到此错误 无法将类型“[[String]]”的值转换为预期的参数类型“String”我的代码
var tempQuestion2 = [tempQuestion]
if var tempData = UserDefaults.standard.stringArray(forKey: "tempData")
{
tempData.append(tempQuestion2)
tempQuestion2 = tempData
}
UserDefaults.standard.set(tempQuestion2, forKey: "tempData")
tempQuestion 是一个字符串数组,其中包含 [“9+1=10”, “5+4=9”] 之类的数据,我希望 tempQuestion2 为 [["9+1=10, "5+4=9" ], ["3+4=7", "4+1=5"]] 我猜我的问题是在 UserDefaults.standard.stringArray。我的问题与链接不同,因为该问题是关于字典而不是数组数组。
【问题讨论】:
-
我在问数组数组,你发布的链接是关于字典的,尽管标题说数组数组
-
你为什么不展示你正在谈论的示例二维数组的样子,以免他们误解?
标签: arrays swift multidimensional-array nsuserdefaults