我正在自言自语,正在尝试创建一个包含字典的数组。字典的格式如下:字符串:Any(通常是字符串,但有时是其他字典数组)。
这是创建能够容纳词典的数组的正确方法吗?
var contentArray: [Dictionary<String, Any>] = []
答案 0 :(得分:0)
我查看了问题历史记录并看到了您的编辑内容。 indexOfObjectPassingTest
是NSArray
上的一种方法。您询问Array
哪种类型不同(虽然相关)。
以下是如何声明数组:
var contentArray = [[String: Any]]()
以下是如何获取项目的索引:
let index1 = contentArray.index(of: aDict)
let index2 = contentArray.index(where: { (some conditions) })