swift中无法实现的懒惰负载

时间:2017-08-28 01:47:37

标签: swift swift3 lazy-loading

我想在swift中加载数组延迟,这是我的代码:

enter image description here 编译器给了我一个奇怪的错误,它说我将一个闭包传递给一个数组,但我返回了一个[[[String:String]]]对吗?

有人可以告诉我哪里出错了吗?

2 个答案:

答案 0 :(得分:1)

您需要在结束大括号之后的闭包块末尾添加括号(())。

答案 1 :(得分:1)

lazy var plistArray: [[[...]]]? = { ... }()

我认为您需要()旁边的}