我想要計算在PFQueryTableViewController
中找到的對象的數量。在PFTableQueryViewController中計算找到的對象
我曾試圖努力與周圍
override func queryForTable() -> PFQuery {
let query = PFQuery(className: self.parseClassName!)
query.whereKey("member", equalTo: memberId!)
let count = query.countObjectsInBackground()
label.text = "\(count)"
return query
}
但我的應用程序會崩潰。
編輯: 問題是不做一個查詢並計算它的對象。問題是使用queryForTable
通過我查詢到的cellForRowAtIndexPath
我PFQueryTableViewController
的cellForRowAtIndexPath
看起來是這樣的:
override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath, object: PFObject?) -> PFTableViewCell? {
let cell:DetailApplicantCell = self.table.dequeueReusableCellWithIdentifier("reuseIdentifier") as! DetailApplicantCell
if let name = object?.objectForKey(self.textKey!) as? String{
cell.nameLbl.text = name
}
cell.groupImage.image = UIImage(named: "People.png")
if let imageFile = object?.objectForKey(self.imageKey!) as? PFFile{
cell.groupImage.file = imageFile
cell.groupImage.loadInBackground()
}
return cell
}
請注意,這不是默認cellForRow
它在哪裏崩潰,什麼是崩潰日誌? – Santosh