问题标签 [pfquerytableviewcontrolle]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
317 浏览

swift - Swift Parse:从 PFObject 中的数组中为 PFQueryTableViewController 获取唯一对象

我有一个 PFObject(“Task”),其中包含字符串类型的键(“taskCreatorEmail”)和数组类型的(“taskAssignedTo”)。("taskAssignedTo") 存储一个对象数组。对象由“名称”和“电子邮件”键/值对组成。

如何检索由指定创建者创建的所有唯一受让人“名称”值?

注意:我使用的是 PFQueryTableViewController,所以我用来检索数据的查询是:

目标是用受让人名称填充 tableView 单元格。

0 投票
1 回答
211 浏览

swift - 来自 Parse 的数据未加载到 PFQueryTableViewController

我正在使用 PFQueryTableViewController 尝试将数据加载到 tableview 中。

编辑:链接到下面提到的照片:http: //i61.tinypic.com/x5626a.png

据我所知,一切都设置正确,但在模拟器中运行时,没有图像或文本出现。查询加载了正确数量的单元格:我的“Post”类中​​有 14 个对象,模拟器加载了 14 个表格单元格,但它们都如上图所示。表格视图中还有 2 个标签(我在属性检查器中预先填充了文本)并且该文本也没有显示。

编辑2:

我已经想出了如何在单元格中显示文本,但我不知道如何显示图像。这是我在 cellForRowatIndexPath 中的代码:

该代码可以正常显示字符串、shortDescriptionLabel 和 userUserName。但是加载图像不起作用。我拿了这段代码:

来自 Parse 网站,这里:http: //i60.tinypic.com/2ziq0hu.png

但是,当我单击“swift”时,它说没有 swift 示例,所以这是我对代码的翻译。我以前从未在 Obj-C 中编程过,所以也许我翻译错了。有人可以帮忙快速翻译吗?

0 投票
1 回答
52 浏览

ios - 如何将完整数据加载到 PFQueryTableViewController 并实现 objectDidLoad?

我正在尝试从解析云中读取数据并根据自定义单元格将其呈现在表格视图中。到目前为止,我对呈现这些数据没有任何问题。但是我需要向这个 tableview 的单元格添加一些功能,例如

要添加此功能,我需要知道表格何时完全加载。当第一次加载表格视图时,只有呈现的单元格被传入cellForRowAtIndexPath。但我想知道这些单元格的确切更改时间。另一个功能是从源 VC 传递一个整数以在单元格中搜索并滚动到该特定单元格。就像是:

但是我需要在cellForRowAtIndexPath. 我找到了这个:

但我得到这个错误:

在此处输入图像描述

没有选择objectDidLoadPFQueryTableViewController

这是参考:objectDidLoad

它说:

你必须在你的实现中调用 [super objectsDidLoad:] 。

这意味着什么剂量?感谢是否有人可以帮助我解决这个问题?

0 投票
0 回答
106 浏览

ios - 如何检查指针对象数组在其表中是否等于自身?

这个问题看起来有点复杂,但是非常基础。

我有一张名为 X1 的桌子:

在此处输入图像描述

然后我有另一个名为 X2 的表。该表有一列eventId是指向表 X1 的指针(不是 Id),如您在第三列中所见JJYa3y2gVb

在此处输入图像描述

现在我想在queryfortable方法内部创建一个查询。这必须返回 X1 但获取InvitedUserX2 中的哪个对象等于当前用户。为此,viewDidLoad我已经查询了 X2 中的哪些对象等于当前用户并保存在NSMutableArray调用中_inviteList

现在我有一个 X1 的指针数组(eventId 列)。然后我需要获取这个指针数组包含的行:

我不想说钥匙,因为我不是在寻找钥匙。_inviteList 已经包含一个 X1 数组。我只想说 return where _inviteList 中的 objectId 等于 X1 中的 object id。像这样的东西

但这当然行不通。感谢是否有人可以帮助我。

0 投票
2 回答
269 浏览

swift - 在 Swift 的 PFQuery 表视图控制器中查询关系数据

我正在尝试通过访问 Parse 中的“朋友”列来检索当前用户的朋友。我设置朋友的方法是让用户在另一个视图中选择用户,然后在 Parse 的用户行中添加到名为“朋友”的关系中。我可以让用户在 Parse 中保存为关系,但我不知道如何真正让这些关系用户显示在好友表视图中。这是我当前的代码:

如何让当前用户的相关用户出现在 PFTable 视图控制器中?谢谢

0 投票
1 回答
63 浏览

ios - 我应该在每个部分的行中返回多少?

我正在尝试创建一个类似于 Yik Yak 的查询类型,我可以在其中看到某个位置内的消息查询,但是每当我发布消息时,结果都不会在查询中显示数据。我基本上希望我发送的消息显示在查询中。我想我在代码中正确地做了我的逻辑,但我在这里遗漏了一些可以在查询中显示数据的东西。上周我一直在解决这个问题,仅此一个修复程序就可以结束我项目的这一部分。谁能帮我这个?

0 投票
1 回答
239 浏览

ios - didSelectRowAtIndexPath 方法与使用 Swift 2 在 Parse 中加载更多函数冲突

我正在使用 Parse 创建我的应用程序。在我使用 didSelectRowAtIndexPath 方法之前,我的应用程序运行良好,一旦我使用该方法将数据传递给另一个视图控制器以显示详细信息,当我点击“加载更多”行时,我得到错误:

由于未捕获的异常“NSRangeException”而终止应用程序,原因:“*** -[__NSArrayM objectAtIndex:]:索引 13 超出范围 [0 .. 12]”

我用谷歌搜索了它,有人说:'问题可能出在你的 tableView:didSelectRowAtIndexPath: 方法中。当你的任何行被点击时,这会被调用——包括 loadMore 单元格。您可能想检查被点击的单元格是否是 Load More 单元格,在这种情况下返回(并让对 super 的调用处理加载更多数据)。

这对我来说是相当合理的,但是这个人没有给出解决方案,这是 2 年前的答案,我现在正在使用 Swift。

所以这是我的代码以及任何可以帮助我的人吗?谢谢。

0 投票
1 回答
53 浏览

ios - 为 PFQueryTableViewController 设置背景图片

我正在尝试在PFQueryTableViewController. 我尝试从情节提要中拖动表格(参考插座:tableView),但我无法使代码在引用该插座时工作。

该应用程序崩溃说明:

Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Could not load NIB in bundle:.

我什至尝试设置背景颜色tableView.backgroundColor = UIColor.greenColor()

但同样,应用程序崩溃

有人可以解释这里发生了什么吗?我在网上搜索,但大多数帖子仅与获取 PFQueryTableViewController 单元格内的图像有关。

0 投票
1 回答
168 浏览

pointers - PFQuery 中的 IncludeKeys 不返回所有关系数据

PFQueryTableViewController用来从 Parse 中检索对象。这个特定的 Parse 类具有三列(组、类别、客户端),它们是指向其他 Parse 类的指针。我想使用该includeKey选项为每个指针对象引入所有对象数据。但是,当我运行下面的代码时,我确实检索了有关每个指针列(如 ObjectID)的基本数据,但没有检索其他列,如 Category 类的“name”列。

当我的 PFQueryTableViewController 调用它的 cellForRowAtIndexPath 函数时,我有代码来获取通过引入的类别对象的“名称”列includeKey

在 Xcode 中运行对类别的“名称”值的检索会导致以下错误和崩溃:

当我尝试访问指针引用对象的任何其他列时,也会出现同样的错误。

当我print(category)似乎在我的日志中获得一个有效(但为空)的对象时,没有其他列,例如“名称”:

我已经成功测试了调用建议的提取查询来检索每个指针列的丢失指针数据,但是(恕我直言)额外的提取破坏了includeKey查询选项限制 API 请求的目的。

我的一个想法是,aPFQuery可能只允许一个includeKey电话。但是,我通过Parse 自己的 iOS 文档includeKeys和各种开发人员帖子所做的研究并未表明查询的最大数量有任何限制。

我是在做 Parse 不支持的事情,还是只是在语法上没有以正确的方式检索每个指针的对象数据?

截至本文发布时,我正在运行最新的 ParseUI (1.1.6) 和带有 Xcode 7.0.1 的 Parse (1.9.0)

提前感谢您阅读我的帖子!我学习 iOS 开发只有几个月的时间,所以这既有趣又令人沮丧!

0 投票
1 回答
83 浏览

ios - 解析 PFQueryTableViewController loadNextPage() reload tableView 问题

我正在使用 PFQueryTableViewController,并且我试图在用户到达当前结果页面的底部时实现自动加载(分页)。一切都在按应有的方式查询和显示。

loadNextPage()问题是当用户滚动到底部时调用。当loadNextPage()被调用时,它还会刷新 tableView,将提要发送到顶部并失去您在提要中的位置。它正确地在提要中添加了下一组帖子。我希望它像 instagram 提要一样工作,它在后台无缝着陆,并且不会在每次加载新数据页面并将其添加到提要时重新加载整个表格。

对此有什么想法吗?