0
私のコードは次のとおりです。 データベースに書き込む部分に到達すると、ContestNameをスキップするように見えます。その後、コンテストの記述とユーザーをデータベースに記録します。私がcontestNameの前にcontestDescriptionを置くと、contestDescriptionは見落とされますが、名前は格納されます。本当にファンキーなバグ。どんな助けもありがとう。Firebaseがすべての引数を取っていない
注:私は睡眠を試みたが、それはまったく役に立たなかった。場所にsetValue
を呼び出す
@IBAction func SubmitContest(_ sender: Any) {
//Convert to text
let contesttitle = ContestName.text;
let contestdescript = ContestDescription.text;
//Some Firebase Stuff
let userID = Auth.auth().currentUser?.uid
let contestRef = ref.child("craftType").child("Custom")
let thisContest = contestRef.childByAutoId()
//Store to firebase
//Whatever one is first is not making it to firebase database
thisContest.setValue(["ContestName": contesttitle])
thisContest.setValue(["ContestDescription": contestdescript])
thisContest.child("User").setValue(userID)
}