0

文字列型のキー (「taskCreatorEmail」) と配列型の (「taskAssignedTo」) を含む PFObject (「タスク」) があります。("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
}
4

0 に答える 0