2016-10-01 6 views
0

に保存しています。これは、自分自身とスタックのオーバーフローによる検索の両方で、しばらくの間努力してきたものです。私は特定の "投稿"が持っている好きな人の量を記録するためにfirebaseと迅速に使用しています。私がしなければならないことは、ファイヤーベースの好きな人の数に、ラベルである好き嫌いの量を設定することです。私は火の基盤をすべてセットアップしてプロジェクトに結びつけました。これがこれまでのところです。firebaseデータを変数swift

@IBAction func one_1(sender: AnyObject) { 
    if un_1.textColor == UIColor.blueColor() { 
     ref.child("IssueLikes").child("Abortion").child("Upvotes").setValue("\(Int(un_1.text!)! + 1)") 
     ref.child("IssueLikes").child("Abortion").child("Downvotes").setValue("\(Int(un_2.text!)! - 1)") 
     un_1.textColor = UIColor.whiteColor() 
     un_2.textColor = UIColor.blueColor() 
    } else if un_1.textColor == UIColor.whiteColor() { 
     un_2.textColor = UIColor.blueColor() 

     // SET LABEL TO ref.child("IssueLikes").child("Abortion").child("Downvotes") VALUE 

    } 
} 

私はこれをどうやって行うことができるか分かりませんでした。何か助けになると大変感謝しています。前もって感謝します。

答えて

0

ダウンボウントの値を見ることができるので、変更するとラベルが自動的に更新されます。私がやりたい正確に何である

ref.child("IssueLikes/Abortion/Downvotes").observeEventType(.Value, withBlock: { [weak self] snapshot in 
    self?.un_2.text = snapshot.value as? String 
}) 
+0

が、しかし、私は「私は私の答えを更新しました –

+0

を観察する」タイプの値が 『FirDatabaseReferenceは』はメンバーを持っていない」というエラーを取得しています、私はスウィフトのためにそれを書きました3あなたはそれを使用していない購入 – Callam

+0

うーん、firebaseの変更に応答しているようではありません。私はまた、イベントの種類を.ChildChangedに設定しようとしましたが、それも動作していません。 –

関連する問題