有没有办法存储在swift中保存结构数组的数组?

有没有办法存储在swift中保存结构数组的数组?,swift,Swift,我已经将SQLLITE数据库中的数据读入结构中,然后根据需要的日期将结构存储在数组中。然后,我想将这些数组存储在另一个数组中,但我不知道如何执行 var Monday = DBAccess.sharedInstance.getMonday() var Tuesday = DBAccess.sharedInstance.getTuesday() var Wednesday = DBAccess.sharedInstance.getWednesday() var Thursday = DBAcce

我已经将SQLLITE数据库中的数据读入结构中,然后根据需要的日期将结构存储在数组中。然后,我想将这些数组存储在另一个数组中,但我不知道如何执行

 var Monday = DBAccess.sharedInstance.getMonday()
var Tuesday = DBAccess.sharedInstance.getTuesday()
var Wednesday = DBAccess.sharedInstance.getWednesday()
var Thursday = DBAccess.sharedInstance.getThursday();

var Days = [[Monday],[Tuesday],[Wednesday],[Thursday]]
我收到的错误是
“无法在属性初始值设定项中使用实例成员”Monday”;属性初始值设定项在“self”可用之前运行

谢谢。

您可以使用lazy var

lazy var Days = [[Monday],[Tuesday],[Wednesday],[Thursday]]

您必须在方法中运行代码。