将 Firebase 数据库快速保存到数组中

Posted

技术标签:

【中文标题】将 Firebase 数据库快速保存到数组中【英文标题】:Save Firebase database into Array swift 【发布时间】:2020-04-16 21:00:52 【问题描述】:

如何将我的以下 firebase 数据响应保存到 2 数组中,其中一个是类别,另一个是子类别?

 
 "category-1" =     
    name = sub1;
    name2 = sub2;
 ;
 "category-2" =     
    name = sub3;
    name2 = sub4;
 ;
 

【问题讨论】:

【参考方案1】:

您必须为类别创建一个对象,以便您可以创建它们的数组。

struct Category 
    name: String?
    name2: String?

一旦您可以使用 Firebase 中的数据创建对象,您就可以创建一个数组,例如:

var categories = [Category]()
categories.append(someCategory)

【讨论】:

以上是关于将 Firebase 数据库快速保存到数组中的主要内容,如果未能解决你的问题,请参考以下文章

Firebase 引用对象不会保存到 SwiftUI 中的变量

从 Firebase 读取数据并保存到数组中 (Swift)

如何将查询中的数据保存在字符串数组中,Firebase iOS?

在 Firebase 中保存数组

Firebase读取/保存数据以将其用作列表|斯威夫特/火力地堡

如何在 Firebase 实时数据库中搜索类似数组的数据?