2016-04-16 5 views
0

私はfirebaseと迅速なプログラミングを初めて使いました。私はfirebaseからのデータでtableviewを設定しようとしています。 self.dataSource Lineで(期待される宣言)エラーが発生し続ける。すべてのヘルプは喜んで...私はfirebase文書からこれを得た...、Swift 2 FirebaseTableView

答えて

0

を返します。あなたの

let dataSource... 

var dataSource... 

LETは変更されません何かのために使用されるべきです。

0

二つの可能なものを

import UIKit 

import Firebase 

import FirebaseUI 

class ChurchTableViewController: UITableViewController { 

    var items = [NSDictionary]() 

    let firebaseRef = Firebase(url:"https://........com/") 
    let dataSource: FirebaseTableViewDataSource! = nil 

    self.dataSource = FirebaseTableViewDataSource(ref: self.firebase, cellReuseIdentifier: "Cell", view: self.tableView) 

    self.dataSource.populateCellWithBlock { (cell: UITableViewCell, obj: NSObject) -> Void in 
    let snap = items[indexPath.row] 
    //obj as! FDataSnapshot 

    // Populate cell as you see fit, like as below 
    cell.textLabel?.text = snap["ChurchName"] as String 
    } 

    self.tableView.dataSource = self.dataSource 

を事前に感謝を理解されるであろう。

1)refのself.dataSource =は、firebaseRefであり、self.firebaseではありません。

2)一般的な提案:私はあなたがカスタムセルを使用できるようにcellClassを定義コンストラクタが含まれていFirebaseTableViewDataSourceのバージョンを使用したいかもしれないと思う、それ以外の場合は、UITableViewCellの(誰かがその上で私を確認してください)

+0

お返事ありがとうございますが、私が提案したことを試しましたが、エラーはまだあります。 –

関連する問題