【发布时间】:2015-08-15 10:20:59
【问题描述】:
这是我的代码:
func loadData() {
data.removeAllObjects()
isLiking.removeAll(keepCapacity: true)
likes.removeAll(keepCapacity: true)
var followedUserQuery:PFQuery = PFQuery(className: "Followers")
followedUserQuery.whereKey("follower", equalTo: PFUser.currentUser()!.objectId!)
followedUserQuery.findObjectsInBackgroundWithBlock { (objects, error) -> Void in
if let objects = objects {
for object in objects {
var followedUser = object["user"] as! String
println(followedUser)
var postQuery:PFQuery = PFQuery(className: "Posts")
var postQuery:PFQuery = PFQuery(className: "Posts")
postQuery.whereKey("postedBy", equalTo: followedUser || PFUser.currentUser()!.objectId!) // cannot invoke 'whereKey' with an argument list of type '(String, equalTo: Bool)'
postQuery.orderByDescending("createdAt")
postQuery.findObjectsInBackgroundWithBlock ({ (objects, error) -> Void in
if let objects = objects {
for object in objects {
if let post = object as? PFObject {
self.data.addObject(object)
我在代码中收到上面注释的错误。我想从Posts 类中检索posts,它将由关注的用户发布并由当前用户发布。我怎样才能做到这一点?我也试过这个:
var postQuery:PFQuery = PFQuery(className: "Posts")
postQuery.whereKey("postedBy", equalTo: followedUser)
postQuery.whereKey("postedBy", equalTo: PFUser.currentUser()!.objectId!)
通过使用这个我只是得到当前用户的帖子。
但是这很有效。 有没有其他方法可以获取关注用户和当前用户发布的帖子?我愿意接受任何类型的建议。
【问题讨论】:
标签: ios swift parse-platform pfquery