addedByUser =アプリケーションに格納されている値の場合、firebaseデータベースからデータを取得しようとしています。FireBaseからのデータの取得SWIFT
私が現在持っているものは、テーブルに何も表示されません。
はfirebaseデータベースには、次のようになります。
workout1 "名前" "addedByUser"
私のコードは次のようになります。
workout3Ref.observeEventType(.Value, withBlock: { snapshot in
var newWorkout = [Workout1Info]()
for item in snapshot.children {
let createdBy = snapshot.value["addedByUser"] as? String
if createdBy == Username.sharedInstance.userDetail {
let workoutItem = Workout1Info(snapshot: item as! FDataSnapshot)
newWorkout.append(workoutItem)
}
}
self.workouts = newWorkout
self.tableView.reloadData()
})
私があれば比較することなく、正常にデータを取得しますaddedByUser通常動作します。誰もそれが動作していない理由を知っていますか?ヘルプ
「addedByUserを比較しないでデータを正常に取得できますか?」それが何を意味するのか、何を言っているのかは分かりません。また、「火災ベースのデータはこのように見える」とは言えませんが、それは役に立ちません。 https:// .firebaseio.com/path/to/data.json?print = prettyを試してください。 –
Kato