我使用firebase数据库和表视图。我给那里放了一个物体。代码:Firebase和表视图复制数据swift
thingManager.addNewThing(thingName.text!)
let thingRef = self.thingsRef.childByAppendingPath(thingName.text!)
thingRef.setValue(thingManager.toAnyObject(thingName.text!)
数据库中的所有元素都显示在表格视图中。每次应用程序启动时都会加载表视图。
我通过从哪个表视图获取信息的数组加载表视图。每次应用程序加载时,数组都会填充数据库中的元素。
问题是,当我将新对象添加到数据库时,元素在表视图中重复。数据本身并不重复,但它在该数组中的某处重复。试了多件事,当我删除最后两行
let thingRef = self.thingsRef.childByAppendingPath(thingName.text!)
thingRef.setValue(thingManager.toAnyObject(thingName.text!)
一切工作正常,但数据现在不保存在数据库中。我的问题是:这两行可以导致重复吗?在此先感谢
你能证明你使用同步的表视图的代码? –