【发布时间】:2018-05-21 00:52:16
【问题描述】:
我有一个结构:
struct Note{
var date: String;
var comment: String;
}
然后我创建一个数组,其中嵌套了两个数组,
var data = [[Note()],[Contributors()]]
这两个数组用于填充表格视图的两个部分。 我需要将一个结构附加到 Notes 结构数组中,但是当我尝试使用
附加它时data[0].append(Note(date: "06-06-2012",comment:"Created Note"))
和
(data[0] as! Note).append(Note(date: "06-06-2012",comment:"Created Note"))
抛出错误
不能对'Note'类型的不可变值使用变异成员
如何改变需要强制转换的值?
【问题讨论】:
-
您不需要附加新的
NoteANDContributors(基于我的测试)-data.append([Note(data: "06-06-2012",comment:"Created Note"), [Contributors()]]或类似的东西