我目前有一个“人物”数组,其中有姓名和地址。它看起来像这样:
let c1 = Person(name:"Bob Smith",address:"100 Main Street")
let c2 = Person(name:"Add Person...",address:"")
var pDirec = [[c1],[c2]]
当在我的表格 View 中点击“添加人员...”单元格时,它会将用户发送到另一个 View ,在其中他们可以为人员提供姓名/地址并提交,以便将数据传递回原始 View 看法。我只是不知道如何在第一部分中将新的 person 对象添加到现有数组中。例如,如果您传回一个人“c3”,则数组将如下所示:
pDirec = [[c1,c3],[c2]]
您将能够以这种方式添加越来越多的人。
最佳答案
请注意,您创建的数组当前正在将 1 人的数组添加到您的数组中。您可能想将其更改为:
var pDirec = [c1, c2] 作为? NSMutableArray
之后,您可以使用以下方法将对象添加到该数组:
pDirec.addObject(newPersonObject)
上面的结果应该是一个看起来像这样的数组:
[c1,c2,c3]
关于ios - 快速地将 segue 中的项目持续添加到数组中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35752972/