【发布时间】:2014-11-09 06:54:19
【问题描述】:
我正在尝试声明一个字典数组。
var dataSource: Dictionary<String, String>[][] = [[], []]
但是Xcode出现“数组类型不是写在元素类型周围的括号内吗?”
我在另一个文件中有一个协议,如下所示
protocol CreateTaskDelegate {
func taskCreated(task:Dictionary<String, String>)
}
我怎么知道呢? 谢谢。
【问题讨论】:
-
我不太明白您的协议与您的声明有什么关系。另外,请记住,您错误地引用了错误消息并赋予它完全相反的含义:数组类型现在用元素类型周围的括号编写。如果您不只是想将 String 类型的字典实例化为 String 类型的数组(即
var dataSource: [Dictionary<String, String>] = []),那么尝试更好地描述您想要的内容可能会有所帮助。
标签: ios arrays dictionary swift