问题标签 [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.
ios - 如何在 Swift 中使用 query.whereKey 检查 UISearchBar 是否已返回结果
我有一个PFQueryTableViewController
,我已经添加了一个UISearchBar
。在我的 QueryForTable 函数中,我运行此代码来检查输入到 searchBar 中的文本是否与我的 Parse 列中的任何值匹配,如果匹配,则仅显示表中的那些电影:
这目前一切正常,没有问题。
我想做的是,如果没有找到结果,向用户显示警报,让他们知道没有找到任何结果。目前,如果用户随机搜索不在我的 Parse 数据库中的东西,它只会显示一个空白表(这在技术上是正确的) - 但我想知道如何先进行检查,所以如果搜索条目不匹配任何内容,显示此警报,否则如果匹配,那么它只会像当前一样显示电影。
任何帮助表示赞赏,谢谢
ios - 在 Swift 中使用 Parse 投票按钮
快速概述我正在尝试制作的内容。我正在制作一个应用程序来显示我的电影评论。我有一个PFQueryTableviewController
我使用自定义单元格的。此表显示来自我的 Parse 数据库的电影。在每个单元格中,有 3 个 UIButtons,我希望用户使用它们来为电影投票(happyVote、OkVote、sadVote)。每个按钮的顶部是一个 UILabel,它只是显示一个计数。
我希望它如何工作
- 当用户按下其中一个按钮时,投票增加 1。
- 当用户再次按下相同的按钮时,投票减少 1。或者,
- 如果用户按下了不同的按钮,则第一个按钮的投票减少,而刚刚按下的按钮的投票增加。
- 用户只能对其中一个按钮进行投票。
- 投票由显示计数的 UILabel 和更改的按钮图像显示。
请参阅下面的视觉效果:
这是我在 Parse 中添加的内容:
到目前为止,我已经添加了代码来增加 Parse 中的投票计数,在我的TableViewController.swift
:
这种工作,除了用户可以不断增加计数,他们可以对所有 3 个按钮进行投票。按下时它不会更改按钮图像。
在我的cellForRowAtIndexPath
方法中,我已经提出:
我已经搜索了一段时间来寻找一些如何解决其余问题的示例,但找不到任何东西,而且我真的很难弄清楚接下来的步骤。
任何帮助将不胜感激,如果您需要/想要查看我的代码,请告诉我。谢谢
ios - 传回 Tableview 单元格数据以在 Swift 中过滤我的 PFQueryTableViewController 中的对象
我有一个PFQueryTableViewController
列出电影的列表。在我的导航栏中,我有一个过滤器按钮,当用户按下它时,它会显示一个UIPopoverPresentationController
. 这个弹出框只是在 UITableView 中显示一些选项。见下图:
目标
当用户在弹出窗口中选择一个选项时,我需要将选项索引传递回主PFQueryTableViewController
目录,然后相应地更新表。并且还要关闭弹出框控制器。
我已经知道如何对表进行排序,我只需要知道如何将所选选项传回,然后如何将其添加到if
语句中以过滤我的 Parse 查询。例如,如果用户选择按最高评分过滤,在我的queryForTable()
函数中,我将输入如下内容:
而且我已经创建了popover VC并且它可以工作。
希望这是有道理的......如果不是,请询问更多信息。我的 popover VC 的代码如下:
ios - 在 Swift 中使用 PFQueryTableViewController 检查互联网连接
我正在开发一个与 Parse 相关联的应用程序,因此我使用的是PFQueryTableViewController
.
我只是想知道在运行应用程序时如何检查互联网连接。
目前,如果我关闭互联网连接然后运行应用程序,我会得到表格的加载微调器,但显然,什么都没有加载。最终,微调器停止了,我只剩下一张空白桌子。
我已经阅读了有关 using的内容Reachability
,但不确定如何将其放入我当前的应用程序中。
本质上,我想要的是,每次用户启动应用程序时,它都会检查互联网连接,如果有,那就太好了!如果没有,它会显示一个提示说没有连接。
有人可以帮忙吗?我已经为queryForTable()
我认为应该进行此检查的函数添加了代码。如果您需要查看我的任何其他代码,请告诉我。谢谢
ios - 计算 PFTableQueryViewController 中找到的对象
我正在尝试计算在PFQueryTableViewController
.
我试过解决
但是我的应用程序会崩溃。
编辑:
问题不是进行查询并计算它的对象。问题是使用queryForTable
将我的查询传递给cellForRowAtIndexPath
我的PFQueryTableViewController
cellForRowAtIndexPath
看起来像这样:
请注意,这不是默认的 cellForRow
swift - PFQueryTableView 需要一个预查询
我正在尝试将 PFQueryTableViewController 与它的默认方法一起使用:
我的queryForTable()
样子是这样的:
问题是,groupMember
是一个变量,其值来自预查询:
我怎样才能成功并且没有太多的时间损失准备infoQuery
?我尝试在 queryForTable() 中进行查询,但它似乎是“慢”。有任何想法吗?
swift - 如何使用 Parse PFQuery 检索数据?
您好我正在尝试使用 PFQuery 检索数据。
tableviewController 中的 loadPosts。
我的问题是commentsArray。
如您所见... commentsArray 不与其他数组同步。
因为它有不同的数据库类。
我想获取所有数据数组来设置 uilabel 的文本同步
我该如何做到这一点?
我也曾尝试解析同步方法。但它真的很慢。
这是我的代码。这个函数在 TableViewController 中。
ios - PFQueryTableViewController 忽略分页设置
在将所有内容转移到 Heroku 之后,我正在使用开源 Parse 服务器更新我的 Parse 应用程序。我的应用程序有一个带有 PFQueryTableViewController 的部分。几年来,我一直禁用分页,因为我们只有大约 50 个项目可以在该表中使用。我今天早上运行了它,在底部,大约 20 个项目之后,它拉起了加载更多选项。事情是这样的……它仍然被禁用。为什么要拉起来?
swift - 点击“加载更多”(分页)时,PFQueryTableViewController 崩溃
我查看了类似的问题并尝试了不同的解决方案,但无济于事。我已经在我的 iOS 应用程序中实现了 PFQueryTableViewController,并且我遵循了 Parse iOS 文档。一切正常,除了当我点击“加载更多”以获取下一个 x 解析对象时,应用程序崩溃并显示以下消息:
“*** -[__NSArrayM objectAtIndex:]:索引 10 超出范围 [0 .. 9]”
我知道消息的含义,但由于我使用的是 PFQueryTableViewController 而不是通常的 UITableViewController,我不确定如何解决这个范围问题。
任何指导将不胜感激!