【问题标题】:Check if currentUser is the user that created the Post (iOS & Parse)检查 currentUser 是否是创建帖子的用户(iOS 和 Parse)
【发布时间】:2015-07-07 17:32:38
【问题描述】:

我想检查currentUser 是否与创建帖子的用户相同,以便显示一个让用户删除该帖子的按钮。

我认为最好的方法是将currentUser.objectId 与帖子的“用户指针<_user>”相匹配。

我正在使用以下代码记录当前用户的 objectId:

PFUser *currentUser = [PFUser currentUser];
NSString *currentUserID = currentUser.objectId;
NSLog(@"%@", currentUserID);

如何记录帖子的用户指针<_user>?

谢谢。

【问题讨论】:

    标签: ios parse-platform


    【解决方案1】:

    首先要做的是查询所需的帖子对象,然后您可以像检索公共值一样获取user指针:

    PFObject *post = ...; // I assume you know how to get your desired object
    PFUser *postedUser = post[@"user"]; // user is the column name
    

    【讨论】:

    • 我得到了这个 { }。如何从 PFUser 中获取 objectId 以查看它是否与 currentUser 的 objectId 匹配?
    • 你读了吗?日志已打印出objectId。你可以使用这个 if 条件来检查[postedUser.objectId isEqualToString: currentUser.objectId]。
    • 非常感谢您的帮助!
    猜你喜欢
    • 2017-03-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多