我正在尝试将一些数据从我的 plist 加载到一个数组中。在声明一个数组时,我做了这样的事情
var natureList : [Dictionary] = [] as! [Dictionary]
我收到此错误这是我的 plist 文件
那么我如何声明一个数组来从我的 plist 加载这些数据。 ?我知道这很简单,但这个小东西正在吃我的头。任何帮助表示赞赏。
最佳答案
它应该声明如下:
var natureList = [[String: Any]]()
或如@LeoDabus 所建议的(感谢他):
var natureList: [[String: Any]] = []
意味着
natureList
是一个字符串字典数组作为键和任何作为值。如果您打算使用
Dictionary
-which is uanessacry- 声明它,您也可以这样做:var natureList = [Dictionary<String, Any>]()
关于arrays - Swift : How do i create an array of dictionaries, 其中每个字典都包含一个数组?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47057010/