arrays - 将元组附加到元组数组?

标签 arrays swift tuples

我正在尝试制作一个元组数组来存储待办事项列表应用程序的数据,但无法弄清楚如何将元组附加到数组中。这是我的代码:

首先,数组是全局声明的:

var eventList : [(name: String, date: String)] = []

这是我尝试使用的代码,但我收到编译器错误“调用中缺少参数‘date’的参数”。 (这行代码在 buttonPressed Action 中)

eventList.append((name: titleField.text, date: convertDate(eventDate.date)))

为什么这会导致编译器错误,我该如何解决?

最佳答案

为您的元组创建一个类型别名,然后使用它。

typealias MyTuple = (name: String, date: String) 

var eventList : [MyTuple] = []

var v: MyTuple = (name: "A", date: "1")
eventList.append(v)
eventList.append((name: "B", date:"2"))

println(eventList)

关于arrays - 将元组附加到元组数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30814636/

相关文章:

arrays - 匹配并反射(reflect)最新时间

swift - 如何显示复杂 Observable 的进度?

ios - 过滤 JSON 数据并打印

python - 如何按字母顺序按第一个元素(字符串)对元组列表进行排序[PYTHON]

python - 这段代码如何从整数字符串中提取最大值和最小值?

javascript - 这是遍历数组中数组的最佳方式吗

javascript - 在 React 中,根据数组中对象的值将状态作为数组返回

PHP 将 MySQL 行检索到数组中

ios - 每小时运行一次 OAuth URLRequest? - swift

python - 如何从字符串元组列表中检索元组