1
データを取得してテーブルビューに設定しようとしました。私はこれに本当に成功していません。Swift 3のFirebaseから取得したデータをTableViewに取り込み
イメージとテキストをfirebaseからtableViewにフェッチしたいと思います。
import UIKit
import Firebase
class HomePageViewController: UIViewController, UITableViewDelegate {
@IBOutlet weak var homePageTableView: UITableView!
var ref: DatabaseReference!
var imageFiles = [Data]()
var price = [String]()
var refHandle:UInt!
override func viewDidLoad() {
super.viewDidLoad()
ref = Database.database().reference()
fetchUsers()
func fetchUsers() {
refHandle = ref.child("Users").observe(.childAdded, with: { (<#DataSnapshot#>) in
if let retrivedData = DataSnapshot.value(String : AnyObject) {
???
}
})
私はこれが未完成であることを認識していますが、この時点からどのように続行するかの手がかりはありません。それをテーブルに設定するにはどうすればいいですか?どのようにしてデータを正しく取得しますか? 最新のfirebase SDKとswift 3.0でこれに関するドキュメントが見つかりません
これは私の状況でどのように使用されますか? firebaseのデータを取得し、それをtableView ... Firebaseの方法に設定することによって。 – StrawHat
あなたはretrivedDataを持っています。モデルオブジェクトクラスを作成し、それにデータを割り当てます。それを割り当てた後にテーブルビュー –
を見てください:https://www.codementor.io/brettr/two-basic-ways-to-populate-your-uitableview-du107rsyx –