いつもありがとうございます。
当環境はSwift4 XcodeVersion 9.3
バックエンドはFirebaseを利用しております。
実現したいことですが、アプリ内で以下のように
チェックマークを入れることが可能なTableViewを配置しています。
チェックマークを入れた内容をセーブボタンを押した際にFirebase上にアップロードしたいのですが、
コードの書き方がわからず困惑しています。
現在は以下のように記載していますが、以下の場合だと
一つしかDBに保存ができません。
よってセーブボタンのクリック時に上記の要望の実現をしたいです。
Swift4
1extension NowSituationViewController:UITableViewDelegate { 2 3 4 5 func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) { 6 7 let viewCell = tableView.cellForRow(at: indexPath) 8 viewCell?.accessoryType = .checkmark 9 10 var array: [String] = [] 11 array.append((viewCell?.textLabel!.text)!) 12 print(array) 13 guard let situationText = viewCell?.textLabel?.text else { return } 14 self.ref.child((Auth.auth().currentUser?.uid)!).updateChildValues(["Situation":array]) 15 }
どなたかご教授いただけないでしょうかlol
よろしくお願い致します。
回答1件
あなたの回答
tips
プレビュー