gpt4 book ai didi

ios - PFQueryTableViewController 使用 includeKey 加载一行

转载 作者:行者123 更新时间:2023-11-29 01:41:06 27 4
gpt4 key购买 nike

我正在使用 includeKey 从 PFObject 中的数组列加载多个值。然而,当我导航到 tableView 时,tableView 只加载一行

这是因为 Parse cellForRowAtIndexPath 方法仅被调用一次(当应该为“以下”数组中的值的数量调用它时)

这是我的实现

override func queryForTable() -> PFQuery {
let query = PFQuery(className: "Followers")
query.whereKey("username", equalTo: username)
query.includeKey("following")

return query
}

override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath, object: PFObject?) -> PFTableViewCell? {
let cell = tableView.dequeueReusableCellWithIdentifier(identifier) as! AccountQueryCell
let followerObject = object as! PFFollowers

cell.usernameLabel.text = followerObject.getFollowing()[indexPath.row]
cell.profileImage.username = followerObject.getFollowing()[indexPath.row]

return cell
}

如您所见,我返回了一个包含“following”数组的查询。

我的 Parse“Followers”类包含以下自定义列:“following”(数组)和“用户名”(字符串)

有人可以向我解释为什么我的查询没有为以下数组中的每个值调用 cellForRowAtIndexPath 吗?

最佳答案

我认为问题在于您正在查询与单个用户名匹配的所有关注者对象。根据数据模型的描述,这将导致仅找到一个对象。

PFQueryTableViewController 根据查询结果自动设置 TableView 的数据源。换句话说, TableView 被设置为仅创建一个单元格来对应查询的一个结果。

关于ios - PFQueryTableViewController 使用 includeKey 加载一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32366307/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com