Objective c 解析PFUser currentUser查询键

Objective c 解析PFUser currentUser查询键,objective-c,parse-platform,Objective C,Parse Platform,我试图将某个键下的值与[PFUser currentUser]值匹配。然而,当我注销它时,我注意到它列出了所有PFUser属性。是否有某种方法可以查看某个值是否与[PFUser currentUser]匹配 PFQuery *queryForMatchedLikes = [PFQuery orQueryWithSubqueries:@[firstToUserQuery, secondToUserQuery]]; [queryForMatchedLikes findObjectsInBackgro

我试图将某个键下的值与[PFUser currentUser]值匹配。然而,当我注销它时,我注意到它列出了所有PFUser属性。是否有某种方法可以查看某个值是否与[PFUser currentUser]匹配

PFQuery *queryForMatchedLikes = [PFQuery orQueryWithSubqueries:@[firstToUserQuery, secondToUserQuery]];
[queryForMatchedLikes findObjectsInBackgroundWithBlock:^(NSArray *objects, NSError *error) {
    if (!error) {
        self.matches = [objects mutableCopy];   
        if ([self.matches count] == 0) {
            NSLog(@"No matches yet");
        } else {
            for (PFObject *match in self.matches) {
                if (match[kDDActivityFirstToUserKey] == [PFUser currentUser]) {
                    NSLog(@"first event");
                } else if (match[kDDActivitySecondToUserKey] == [PFUser currentUser]) {
                    NSLog(@"second event");
                }
            }
        } 
    }
}];

我通过找到这两个值的objectId解决了这个问题

PFQuery *queryForMatchedLikes = [PFQuery orQueryWithSubqueries:@[firstToUserQuery, secondToUserQuery]];
[queryForMatchedLikes findObjectsInBackgroundWithBlock:^(NSArray *objects, NSError *error) {
    if (!error) {
        self.matches = [objects mutableCopy];   
        if ([self.matches count] == 0) {
            NSLog(@"No matches yet");
        } else {
            for (PFObject *match in self.matches) {
                if ([[match[kDDActivityFirstToUserKey] objectId] isEqualToString:[PFUser currentUser].objectId]) {
                    NSLog(@"first event");
                } else if ([[match[kDDActivitySecondToUserKey] objectId] isEqualToString:[PFUser currentUser].objectId]) {
                    NSLog(@"second event");
                }
            }
        } 
    }
}];