Firebaseリアルタイムデータベースを使用して、ユーザのリストを保存しています。現時点では、アイテムがfirebaseのユーザリストに追加される代わりに、そのアイテムが置き換えられます。ユーザーがテーブルビューに場所を追加するときに追加されるリストが作成されるようにするにはどうすればよいですか?だから私は、データの構造になりたいでしょう:Firebaseリアルタイムデータベースのリストにリストを追加する
USER_ID 地名:locationA locationB locationC
は行うことが可能ということですか?ここに私のコードは、これまでのところです:私はあなたが何をしたいと思います
override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCell(withIdentifier: "LabelCell", for: indexPath)
for place in storedPlaces {
storedNames.append(place.name)
}
cell.textLabel?.text = storedNames[indexPath.row]
let Pname: String = (cell.textLabel?.text!)!
print(Pname)
let PplaceID = "Hello"
let post : [String: AnyObject] = ["storedName" : Pname as AnyObject, "placeID" : PplaceID as AnyObject]
let databaseRef = FIRDatabase.database().reference()
databaseRef.child("PlaceNames").child((user?.uid)!).setValue(post)
return cell
[リストに項目を追加するために 'childByAuthId()'を呼び出す](https://firebase.google.com/docs/database/ios/lists-of-data#append_to_a_list_of_data)または['UpdateChildValues()'を選択的に子のプロパティを更新](https://firebase.google.com/docs/database/ios/read-and-write#update_specific_fields)。 –