我正在尝试在类别父对象中插入子类别对象。由于某种原因,它只插入最后一个类别对象。
private void button2_Click_2(object sender, EventArgs e)
{
comm.SetPortNameValues(cboPort);
}
答案 0 :(得分:0)
此块此处:
for flowerCategory in categories {
let categoryRef = categoriesRef.child("category")
categoryRef.setValue(flowerCategory.toDictionary())
}
categoryRef
始终等于categoriesRef.child("category")
。这意味着在以下行中,您将在此for循环的每次迭代中将值设置为flowerCategory.toDictionary()
。
基本上你正在做的是反复覆盖同一个键的值,直到循环结束,只留下最终的值。