見つかったオブジェクトの数を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
}
と周りの作業を試してみました。しかし、私のアプリがクラッシュします。
編集: 問題は、クエリを作成してオブジェクトを数え上げることではありません。
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
}
これはquery.findObjectsInBackgroundWithBlock
方法では、デフォルトのcellForRow
どこがクラッシュしていて、クラッシュログは何ですか? – Santosh