问题标签 [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 投票
1 回答
310 浏览

ios - 如何在 Swift 中使用 query.whereKey 检查 UISearchBar 是否已返回结果

我有一个PFQueryTableViewController,我已经添加了一个UISearchBar。在我的 QueryForTable 函数中,我运行此代码来检查输入到 searchBar 中的文本是否与我的 Parse 列中的任何值匹配,如果匹配,则仅显示表中的那些电影:

这目前一切正常,没有问题。

我想做的是,如果没有找到结果,向用户显示警报,让他们知道没有找到任何结果。目前,如果用户随机搜索不在我的 Parse 数据库中的东西,它只会显示一个空白表(这在技术上是正确的) - 但我想知道如何先进行检查,所以如果搜索条目不匹配任何内容,显示此警报,否则如果匹配,那么它只会像当前一样显示电影。

任何帮助表示赞赏,谢谢

0 投票
1 回答
142 浏览

swift - Admob BannerView 浮动在 PFQueryTableViewController 上

我试图ADBanner在 UITabBarController 上方的底部/浮动上方,UITabBarController因为我正在使用PFQueryTableViewController我将 ADBanner 作为其中的一部分,TableViewCell并且 ADBanner 可以像表格一样滚动。而且当我使用PFQueryTableViewController时,我无法将视图添加到我的表中。因为它是可滚动的。我正在使用内部viewDidLoad方法的以下代码

在此处输入图像描述

更新:这就是我添加 containerView 的方式。

在此处输入图像描述

现在容器视图不可见

0 投票
1 回答
300 浏览

ios - 在 Swift 中使用 Parse 投票按钮

快速概述我正在尝试制作的内容。我正在制作一个应用程序来显示我的电影评论。我有一个PFQueryTableviewController我使用自定义单元格的。此表显示来自我的 Parse 数据库的电影。在每个单元格中,有 3 个 UIButtons,我希望用户使用它们来为电影投票(happyVote、OkVote、sadVote)。每个按钮的顶部是一个 UILabel,它只是显示一个计数。

我希望它如何工作

  1. 当用户按下其中一个按钮时,投票增加 1。
  2. 当用户再次按下相同的按钮时,投票减少 1。或者,
  3. 如果用户按下了不同的按钮,则第一个按钮的投票减少,而刚刚按下的按钮的投票增加。
  4. 用户只能对其中一个按钮进行投票。
  5. 投票由显示计数的 UILabel 和更改的按钮图像显示。

请参阅下面的视觉效果:

在此处输入图像描述

这是我在 Parse 中添加的内容:

在此处输入图像描述

到目前为止,我已经添加了代码来增加 Parse 中的投票计数,在我的TableViewController.swift

这种工作,除了用户可以不断增加计数,他们可以对所有 3 个按钮进行投票。按下时它不会更改按钮图像。

在我的cellForRowAtIndexPath方法中,我已经提出:

我已经搜索了一段时间来寻找一些如何解决其余问题的示例,但找不到任何东西,而且我真的很难弄清楚接下来的步骤。

任何帮助将不胜感激,如果您需要/想要查看我的代码,请告诉我。谢谢

0 投票
1 回答
512 浏览

ios - 传回 Tableview 单元格数据以在 Swift 中过滤我的 PFQueryTableViewController 中的对象

我有一个PFQueryTableViewController列出电影的列表。在我的导航栏中,我有一个过滤器按钮,当用户按下它时,它会显示一个UIPopoverPresentationController. 这个弹出框只是在 UITableView 中显示一些选项。见下图:

在此处输入图像描述

目标

当用户在弹出窗口中选择一个选项时,我需要将选项索引传递回主PFQueryTableViewController目录,然后相应地更新表。并且还要关闭弹出框控制器。

我已经知道如何对表进行排序,我只需要知道如何将所选选项传回,然后如何将其添加到if语句中以过滤我的 Parse 查询。例如,如果用户选择按最高评分过滤,在我的queryForTable()函数中,我将输入如下内容:

而且我已经创建了popover VC并且它可以工作。

希望这是有道理的......如果不是,请询问更多信息。我的 popover VC 的代码如下:

0 投票
1 回答
60 浏览

ios - 在 Swift 中使用 PFQueryTableViewController 检查互联网连接

我正在开发一个与 Parse 相关联的应用程序,因此我使用的是PFQueryTableViewController.

我只是想知道在运行应用程序时如何检查互联网连接。

目前,如果我关闭互联网连接然后运行应用程序,我会得到表格的加载微调器,但显然,什么都没有加载。最终,微调器停止了,我只剩下一张空白桌子。

我已经阅读了有关 using的内容Reachability,但不确定如何将其放入我当前的应用程序中。

本质上,我想要的是,每次用户启动应用程序时,它都会检查互联网连接,如果有,那就太好了!如果没有,它会显示一个提示说没有连接。

有人可以帮忙吗?我已经为queryForTable()我认为应该进行此检查的函数添加了代码。如果您需要查看我的任何其他代码,请告诉我。谢谢

0 投票
3 回答
32 浏览

ios - 计算 PFTableQueryViewController 中找到的对象

我正在尝试计算在PFQueryTableViewController.

我试过解决

但是我的应用程序会崩溃。

编辑: 问题不是进行查询并计算它的对象。问题是使用queryForTable将我的查询传递给cellForRowAtIndexPath我的PFQueryTableViewController

cellForRowAtIndexPath看起来像这样:

请注意,这不是默认的 cellForRow

0 投票
0 回答
35 浏览

swift - PFQueryTableView 需要一个预查询

我正在尝试将 PFQueryTableViewController 与它的默认方法一起使用:

我的queryForTable()样子是这样的:

问题是,groupMember是一个变量,其值来自预查询:

我怎样才能成功并且没有太多的时间损失准备infoQuery?我尝试在 queryForTable() 中进行查询,但它似乎是“慢”。有任何想法吗?

0 投票
0 回答
80 浏览

swift - 如何使用 Parse PFQuery 检索数据?

您好我正在尝试使用 PFQuery 检索数据。

tableviewController 中的 loadPosts。

我的问题是commentsArray。

如您所见... commentsArray 不与其他数组同步。

因为它有不同的数据库类。

我想获取所有数据数组来设置 uilabel 的文本同步

我该如何做到这一点?

我也曾尝试解析同步方法。但它真的很慢。

这是我的代码。这个函数在 TableViewController 中。

0 投票
1 回答
38 浏览

ios - PFQueryTableViewController 忽略分页设置

在将所有内容转移到 Heroku 之后,我正在使用开源 Parse 服务器更新我的 Parse 应用程序。我的应用程序有一个带有 PFQueryTableViewController 的部分。几年来,我一直禁用分页,因为我们只有大约 50 个项目可以在该表中使用。我今天早上运行了它,在底部,大约 20 个项目之后,它拉起了加载更多选项。事情是这样的……它仍然被禁用。为什么要拉起来?

0 投票
1 回答
80 浏览

swift - 点击“加载更多”(分页)时,PFQueryTableViewController 崩溃

我查看了类似的问题并尝试了不同的解决方案,但无济于事。我已经在我的 iOS 应用程序中实现了 PFQueryTableViewController,并且我遵循了 Parse iOS 文档。一切正常,除了当我点击“加载更多”以获取下一个 x 解析对象时,应用程序崩溃并显示以下消息:

“*** -[__NSArrayM objectAtIndex:]:索引 10 超出范围 [0 .. 9]”

我知道消息的含义,但由于我使用的是 PFQueryTableViewController 而不是通常的 UITableViewController,我不确定如何解决这个范围问题。

任何指导将不胜感激!