0
iOSプロジェクトでFirebaseデータベースコンポーネントを使用しようとしていて、コード(以下に含まれる)が実行されると "成功"データベースは変更されません。また、私のXcodeログに "エラー"が含まれています。"Fault"が返されなくてもデータベースに書き込まない
ありがとうございました!
public IEnumerator GetProfile() {
Task <DataSnapshot> task = FirebaseDatabase.DefaultInstance.GetReference("users/" + _currentUser.UserId).GetValueAsync();
while (!task.IsFaulted && !task.IsCanceled && !task.IsCompleted)
yield
return null;
if (task.IsCompleted) {
//set data
Debug.Log("has data");
DataSnapshot snapShot = task.Result;
if (snapShot.Value == null) {
Debug.Log("no value");
Task postNew = FirebaseDatabase.DefaultInstance.RootReference.Child("users").Child(_currentUser.UserId)
.SetRawJsonValueAsync(JsonConvert.SerializeObject(new User()));
while (!postNew.IsFaulted && !postNew.IsCanceled && !postNew.IsCompleted)
yield
return null;
if (postNew.IsFaulted) {
Debug.Log(postNew.Exception.ToString());
} else
Debug.Log("suceeded");
}
} else {
Debug.Log(task.Exception.ToString());
/*_root.Child("users").Child(_currentUser.UserId)
\t .SetRawJsonValueAsync(JsonConvert.SerializeObject(new User()));*/
}
}
"エラー"
<Error> [Firebase/Core][I-COR000003] The default Firebase app has not yet been configured. Add `[FIRApp configure];` (`FirebaseApp.configure()` in Swift) to your application initialization. Read more: ...
あなたはApp Delegateで 'FirebaseApp.configure()'を呼び出していますか? –
私は試しましたが、実際にはもっと多くのエラーが発生します。具体的にはFirebaseアプリが既に設定されていることです。 –