0
私は自分のプロパティを持つオブジェクトを正しい方法でデータベースに送信する方法はありますか?オブジェクト全体をFirebaseデータベースに送信するにはどうすればいいですか?
のプロパティを持つオブジェクトを言ってみましょう:私は「人」親として新しい子を得るでしょう、新しい人を追加するたびに
:
class Test {
var name:String
var age:Int
init(name: String, age: Int) {
self.name = name
self.age = age
}
}
(...)
let obj = Test(name: "Jack", age: 25)
let databaseRef = FIRDatabase.database().reference().child("Person")
databaseRef.setValue(obj)
データベースは次のようになります必要があります。
ありがとうございます!
それはデータベースに[テスト]()送信と同じようになるだろうか?それは私は "それぞれの"ループを使用する必要がありますか? – yerpy
@DerpyUnKnown固有の人物IDを –
Btwに設定したいので、forループを使用する必要があります。 'InvalidFIrebaseData'、理由:setValueはオブジェクトを格納することも、Testを入力することもできません。 NSNUmber型、NSString型、NSDictionary型、NSArray型のオブジェクトしか格納できません。 – yerpy