0
何らかの理由で私のテキストフィールドがfirebaseデータベースで空です...私は自分のユーザー入力を取得しません。 firebaseを使用しての最初の日、私はシンプルな何かを見逃している可能性があります。..testfieldsのユーザー入力がfirebaseデータベースに入っていない
var tickets = [Ticket]()
func test() {
let ref = FIRDatabase.database().reference().child("tickets")
let childRef = ref.childByAutoId()
guard let Price = emailTextField.text, ticketName = passwordTextField.text else {
print("Form is not valid")
return
}
let values: [String: AnyObject] = ["Price": Price, "ticketName": ticketName]
ref.observeEventType(.ChildAdded, withBlock: { (snapshot) in
let ticketId = snapshot.key
let ticksRef = FIRDatabase.database().reference().child("tickets").child(ticketId)
ticksRef.observeSingleEventOfType(.Value, withBlock: { (snapshot) in
guard let dictionary = snapshot.value as? [String: AnyObject] else {
return
}
self.messages.append(Ticket(dictionary: dictionary))
childRef.updateChildValues(values) { (error, ref) in
if error != nil {
print(error)
return
}
}
*私のテキストフィールドはfirebaseデータベースで空です* – Dravidian
私はfirebaseを意味しています私はユーザーがテキストフィールドから入力したものを見ることができません...彼らはただ ""と他には何もありません – Frederic
印刷してみてくださいそれらのテキストフィールドはFBDBに保存する直前に、nilを取得しますか? – Dravidian