如何对 PFObject 进行分组?解析/斯威夫特
Posted
技术标签:
【中文标题】如何对 PFObject 进行分组?解析/斯威夫特【英文标题】:How to group PFObjects ? Parse / Swift 【发布时间】:2016-08-14 11:19:47 【问题描述】:您好,我正在尝试分组 PFObjects
。
例如,考虑一个消息应用程序。
如何按传入和传出消息的用户名分组?
这就是我所拥有的:
var messages = [PFObject]()
func loadMessages()
let query = PFQuery(className: "Messages")
query.whereKey("user", equalTo: PFUser.current()!)
query.includeKey("user")
query.findObjectsInBackground (objects, error) in
if error == nil
for object in objects!
self.messages.append(object)
else
print(error!.localizedDescription)
【问题讨论】:
【参考方案1】:它没有内置功能,你必须自己做,例如当你想决定该消息的图像应该是传入还是传出时......
for object in messages
if object["user_id"] as PFUser == PFUser.currentUser()
//the message is from the same User, set what you need
//user_id is a column name in Messages as a pointer to User class class
else
// message was not send from currentUser
【讨论】:
以上是关于如何对 PFObject 进行分组?解析/斯威夫特的主要内容,如果未能解决你的问题,请参考以下文章
最终使用 PFFile(解析本地数据存储)保存在 PFObject 上?