Я пытаюсь реализовать частную функцию обмена сообщениями в своем приложении, и одна вещь, которая удерживает меня, - это простой факт, что я не могу обернуть голову вокруг идентификации получателя.Как определить пользователя получателя/отправителя в Parse?
Как определить идентификатор получателя через свой идентификатор объекта, если отправитель является PFUser.currentUser?
Как должен быть отформатирован мой запрос? Это то, что у меня в MessageFeedViewController:
func retrieveMessages() {
// create PFQuery
var msgQuery: PFQuery = PFQuery(className: "Message")
msgQuery.whereKey("fromUser", equalTo: PFUser.currentUser()!)
msgQuery.findObjectsInBackgroundWithBlock {
(objects: [AnyObject]?, error: NSError?) -> Void in
for msgObject in objects! {
self.messageContent.append(msgObject["content"] as! String)
}
dispatch_async(dispatch_get_main_queue()) {
self.messagesTableView.reloadData()
}
}
}
Не слишком брутальные ребята ... Я новичок.
Не используйте имя частного класса, использовать предоставленный API для создания запроса. Кроме того, если у вас есть идентификатор объекта, вы должны просто получить вместо него запрос. – Wain