我正在尝试使用应该保存到用户手机的自定义词典。不幸的是,我无法让字典实际保存并正确拉出。我认为问题可能是(在其他可能的事情中)我每次打开时都会让应用程序在顶层读取我的自定义词典,如下所示:
var allInformationByDate = [
"2016/09/02": DayData(sales: 0, doorsKnocked: 0, milesWalked: 0.00, hoursWorked: 0.00),
"2016/09/01": DayData(sales: 0, doorsKnocked: 0, milesWalked: 0.00, hoursWorked: 0.00)
]
我相信它引用了我制作的结构:
struct DayData { // Let’s guess
let sales: Int
let doorsKnocked: Int
let milesWalked: Double
let hoursWorked: Double
}
考虑更多,这是每次用户打开应用程序时重置字典,当它应该只是保存自定义字典时。
我的问题是如何在不放置等号的情况下将变量引用为变量?我认为会是这样的:
var allInformationByDate: customDictionary
这只是猜测。有人知道吗?