我有一个 PFObject(“Task”),其中包含字符串类型的键(“taskCreatorEmail”)和数组类型的(“taskAssignedTo”)。("taskAssignedTo") 存储一个对象数组。对象由“名称”和“电子邮件”键/值对组成。
如何检索由指定创建者创建的所有唯一受让人“名称”值?
注意:我使用的是 PFQueryTableViewController,所以我用来检索数据的查询是:
func baseQuery() -> PFQuery {
var query = PFQuery(className: "Task")
let userDetails = Authentication().getUserDetails()
query.whereKey("taskCreatorEmail", equalTo: userDetails.email)
query.orderByAscending("updatedAt")
return query
}
目标是用受让人名称填充 tableView 单元格。
override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath, object: PFObject?) -> PFTableViewCell? {
var cell = tableView.dequeueReusableCellWithIdentifier("TaskGroupsCell") as! PFTableViewCell!
if cell == nil {
cell = PFTableViewCell(style: UITableViewCellStyle.Default, reuseIdentifier: "TaskGroupsCell")
}
let assignees = object?["taskAssignedTo"] as! NSArray
for object in assignees {
}
return cell
}