ios - 从解析中检索到的数据顺序

标签 ios xcode swift parse-platform nsmutablearray

我是初学者,我正在尝试从 _User 类中检索用户详细信息,如下所示:

 var data:NSMutableArray = NSMutableArray()

 func loadData() {

    data.removeAllObjects()

    var userQuery = PFUser.query()
        userQuery?.findObjectsInBackgroundWithBlock({ (objects, erroe) -> Void in

            if let objects = objects {

                for object in objects {

                    if let user = object as? PFUser {

                        if user.objectId != PFUser.currentUser()?.objectId {

                            self.data.addObject(object)



                        }

                        self.tableView.reloadData()


                    }

                }



            }




        })
}

override func viewDidLoad() {
    super.viewDidLoad()

    loadData()

}

这里我有一个问题,data 包含来自 Parse 的所有对象,但数据是随机检索的,我想给它一个命令,就像最新的用户将在最后一个位置,或者在 UITableView 的最后一个单元格中,第一个用户将在第一个单元格中。感谢您抽出时间。

最佳答案

对于数字和字符串等可排序类型,您可以控制返回结果的顺序:

//根据分数字段对结果进行升序排序

query.orderByAscending("createdAt")

//根据分数字段对结果进行降序排序

query.orderByDescending("createdAt")

引用这个 Parse.com API 文档链接

Parse.com iOS API Doc

关于ios - 从解析中检索到的数据顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31891195/

相关文章:

ios - 如何强制标签栏项目在点击时转到该项目的根级别

ios - 我无法在 Xcode 8 中运行 Alamofire

arrays - 如何从文本字段获取用户输入,然后将其输入更改为数组?

iphone - 如何创建空/空白 UIImage 或 CGImage 并操作其上的像素(Xcode)?

swift - 如何链接完成?

xcode - 在本地部署 Swift OS X 应用程序?

ios - 以 10 为基数的 NSData

ios - 在 childViewController 之间切换时无法删除 searchController

ios - 电话号码未在 IOS 模拟器上处理

ios - 调整 viewDidLoad 中 UITableViewCell 的高度到内容