-1
私は質問があります。ユーザーがログインして名前、電子メール、場所、住所を入力できる場所にアプリケーションを作成しました。このユーザーのユーザー情報のみを表やラベルに表示するにはどうすればよいですか?Firebase Swift 3ユーザーデータベースを見る
誰でも良いチュートリアルを知っていますか?
import UIKit
import Firebase
import FirebaseStorage
class PersoenlicheDatenView: UIViewController, UITableViewDataSource, UITableViewDelegate {
var ref: FIRDatabaseReference?
var myList:[String] = []
var handle:FIRDatabaseHandle = 0
@IBOutlet weak var myTableView: UITableView!
override func viewDidLoad() {
super.viewDidLoad()
let ref = FIRDatabase.database().reference().child("users").queryOrdered(byChild: "email").queryEqual(toValue : "[email protected]")
ref.observe(.value, with:{ (snapshot: FIRDataSnapshot) in
for snap in snapshot.children {
print((snap as! FIRDataSnapshot).key)
self.myTableView.reloadData()
}
})
}
func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return myList.count
}
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = UITableViewCell(style: .default, reuseIdentifier: "Cell")
cell.textLabel?.text = myList[indexPath.row]
return cell
}
}
質問は少し不明です。ユーザがログインすると、そのノードをFirebaseからキャプチャしてそのユーザに表示しますか?ユーザーがログインすると、別のユーザーにデータを表示しますか?その答えは、ユースケースによって非常に異なるでしょう。ああ、あなたのFirebase構造をTEXTスニペットとして、画像やリンクを含めないでください。答えに構造を使用する必要がある場合は、それを再入力する必要があり、画像は検索できません。 Firebaseのコンソール - >右の3つの点 - > JSONの書き出しを使用して、Firebase構造を取得できます。 – Jay