【发布时间】:2015-08-21 22:02:03
【问题描述】:
我做了很多查询,在网站上搜索过,之前已经问过这个问题,但我没有找到一个好的答案!
在我的视图控制器中,我只想为每个发件人显示 Last createdAt 我想为发件人获取最后一个对象的所有行:。
所以我们应该忽略“name1:Hello”和“name2:真的是什么时候......”,因为这些旧行我们已经得到了新对象。
我希望每个发件人的一个结果取决于 createdAt
那么我可以在查询方面获得帮助吗?或者我们该怎么做?
let query = PFQuery(className: "test")
query.whereKey("receivers", equalTo: PFUser.currentUser()!.username!)
query.orderByDescending("createdAt")
query.findObjectsInBackgroundWithBlock {
(objects, error) -> Void in
if error == nil {
// now what? I've done everything i could none worked fine
希望我能得到帮助,所以如果可以的话,请帮助我。
【问题讨论】:
-
你不会只从返回的数组中取出第一项吗? (首先检查长度是否大于零。)
-
@JoeBlow 你好,能给我看一下代码示例吗?
-
将用户指向他们发送的最后一条消息的指针。
-
@Wain 你好,你能告诉我我该怎么做吗?我对这些东西有点陌生
-
@Wain 您的意思是在后端创建包含 FALSE 或 TRUE 的新列吗?并为最后发送的消息设置 TRUE ?如果是,如果有很多消息,发送消息需要时间怎么办?并且需要很长时间才能将旧消息更改为 false ?
标签: ios swift parse-platform pfquery