【问题标题】:Parse PFUser currentUser query key解析 PFUser currentUser 查询键
【发布时间】:2014-06-10 06:12:27
【问题描述】:

我正在尝试将某个键下的值与 [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");
                }
            }
        } 
    }
}];

【问题讨论】:

    标签: objective-c parse-platform


    【解决方案1】:

    我通过找到两个值的 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");
                    }
                }
            } 
        }
    }];
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多