2016-01-28 14 views
1

嘿,我有很多關於Parse中的一個內容的輸入。我想獲得關於一條評論的輸入數量。類似於計數喜歡。我怎樣才能做到這一點?在條件下從解析中獲取數據

let guessstat:PFObject = PFObject(className: "Guesscontent") 
var guessData:NSMutableArray = NSMutableArray() 
func loadData(){ 

    guessData.removeAllObjects() 

    let findTimeLineData:PFQuery = PFQuery(className: "Guesses") 

    findTimeLineData.whereKey("content", equalTo: self.guessTextView.text) 
    findTimeLineData.findObjectsInBackgroundWithBlock{ 

     (objects: [PFObject]?, error: NSError?) -> Void in 

     if error == nil{ 
      if let objects = objects { 
       for object in objects{ 

        self.guessData.addObject(object) 

       } 
      } 
      let array:NSArray = self.guessData.reverseObjectEnumerator().allObjects 
      self.guessData = NSMutableArray(array: array) 


     } 

    } 
    guessstat["sell"] = guessData.count 

} 
+0

你只是算個e「評論」並忽視評論本身?你可以使用PFquey.findObjectsInBackgroundWithBlock –

+1

可能是開始離開分析的時候了。 http://blog.parse.com/announcements/moving-on/ –

+0

@EncioPeter是的,在一個類中,我只想計算具有與Tableviewcell中的內容相同的「內容」的輸入。我知道在我使用的代碼中,但可能是我無法正確執行「wherekey」。 –

回答

0

您的應用中的每個輸入對應一個評論。你是否在實際猜測和猜測內容之間建立了關係?

首先,這是可能的,你需要創建兩個類之間的關係......

var Guesscontent = PFObject(className:"GuessContent") 

var Guesses = PFObject(className:"Guesses") 

//Create the relationship 
Guesses["parent"] = GuessContent 

//Everytime a user has made a guess, save it 
Guesses.saveInBackground() 

然後嘗試你在做什麼?讓我知道,我不能評論

0

嗨,我發現解決方案

令查詢= PFQuery(類名: 「猜測」)

query.whereKey("content", equalTo:self.guessTextView.text) 
    query.countObjectsInBackgroundWithBlock { 

    (count: Int32, error: NSError?) -> Void in 
     if error == nil 

     { 
     self.stattlabelsell.text = "\(count)" 
     } 
    }