我正准备让一对一的人立刻跑步。我作为名为“diva”的虚拟用户登录了我的应用程序,并且发布了成功添加到parse.com的帖子,没有任何麻烦。但是,当我从用户帐户“diva”退出时,没有任何帖子显示出来。我认为这是因为这段代码:
PFQuery *postQuery = [PFQuery queryWithClassName:@"Post"];
[postQuery orderByDescending:@"createdAt"];
[postQuery whereKey:@"author" equalTo:[PFUser currentUser]];
这是有道理的,因为“currentUser”不再是“diva”。我的问题是如何让每个用户显示相同的博客帖子,而不仅仅是currentUser?如何只为一个用户调用对象ID?
我试过了:
[postQuery whereKey:@"author" equalTo:@"diva"];
但这不起作用。我也尝试过:
[postQuery whereKey:@"author" equalTo:@"fu8CDOLeKu"];
“fu8CDOLeKu”是用户“diva”的对象ID,仍然不起作用。现在怎么办?
答案 0 :(得分:0)
试试这个:
NSString *userId ="fu8CDOLeKu";
[postQuery whereKey:@"author" equalTo:[PFObject objectWithoutDataWithClassName:@"_User" objectId:userId]