我创建了一个新对象并将其追加到该对象的数组,然后尝试 将它们写入我的firebase数据库中,我可以成功写入,但是写入之后,我的对象数组出现了一些错误,元素的数量增加了三倍,我不知道发生了什么
我试图删除写入方法,一切正常,但是我仍然需要写入数据库
//有我的物体
class Activity {
var name : String = ""
var date : Date = Date()
}
//和我的对象数组
class Manager {
var activities = [Activity]()
static var shared = Manager()
}
//我写这个来写
Manager.shared.activities.insert(newActivity, at: 0)
self.ref.child("activities").childByAutoId().setValue(dic)
之前
Manager.shared.activities.count
返回:12
self.ref.child("activities").childByAutoId().setValue(dic),
Manager.shared.activities.insert(newActivity, at: 0):
之后的
Manager.shared.activities.count
返回:38