0

このコードは、必要に応じてシミュレーターで Firebase データベースに保存されますが、完了ハンドラーはデバイスで呼び出されません。誰かが理由や可能な修正を知っていますか?

var customersRef : FIRDatabaseReference {
            return dbRef.child("customers")
    }


func saveDealData(dealBuilder: DealBuilder, errMsgHandler: ErrMsgHandler?) {
            print("Shown in log in sim and device")
            customersRef.child(u.id!).child("deals").childByAutoId().setValue("true") { error, dbRef in
                    print("Is called for sim but not device")

            }
    }

以下のように、末尾のクロージャを取り除き、setValue() の中に入れようとしましたが、同じことが起こります。

  customersRef.child(u.id!).child("deals").childByAutoId().setValue("true", withCompletionBlock:  { error, dbRef in
                    print("Is called in sim but not device")
            })
4

1 に答える 1