PFUser CurrentUser에 대한 Parse.com 쿼리

구조

내가 게시 한 쿼리의 모든 사람에게 안녕하세요 PfUserCurrent와 우정을 공유 한 사람들의 모든 게시물과 PfUserCurrent 모든 게시물을 검색하려고합니다.

쿼리는 잘 작동하지만 문제가 하나뿐입니다. 쿼리는 CurrentUser의 친구의 모든 게시물을 표시하지만 CurrentUser가 보낸 게시물은 표시하지 않습니다. 여러 번 시도했지만이 문제를 해결할 수 없습니다 .. 내가 어디에서 잘못되었는지 설명해 주시겠습니까?

-(void)QueryForPost {

    PFQuery *QueryForFriend=[PFQuery queryWithClassName:@"Friendships"];
    [QueryForFriend whereKey:@"To_User" equalTo:[PFUser currentUser]];
    [QueryForFriend whereKey:@"STATUS"  equalTo:@"Confirmed"];



    PFQuery *QueryYES = [PFQuery queryWithClassName:@"Post"];
    [QueryYES whereKey:@"FLASH_POST" equalTo:[NSNumber numberWithBool:YES]];
    [QueryYES whereKey:@"UserSelected" equalTo:[PFUser currentUser]];


    PFQuery *QueryNO = [PFQuery queryWithClassName:@"Post"];
    [QueryNO whereKey:@"FLASH_POST" equalTo:[NSNumber numberWithBool:NO]];
    [QueryNO whereKey:@"Author" matchesKey:@"From_User" inQuery:QueryForFriend];

    PFQuery *query = [PFQuery orQueryWithSubqueries:@[QueryYES,QueryNO]];
    [query includeKey:@"Author"];

    [query orderByDescending:FF_CREATEDAT];
    [query findObjectsInBackgroundWithBlock:^(NSArray *results, NSError *error) {
        if (!error) {
            NSLog(@"%@", results);
            ArrayforPost = [[NSMutableArray alloc] init];
            for (PFObject *object in results) {
                [ArrayforPost addObject:object];
            }
            [self.FFTableView reloadData];
        }
    }];



}
Babygau

@rory와 오랜 논의 끝에 정답을 찾았습니다.

-(void)QueryForPost {

PFQuery *QueryForFriend=[PFQuery queryWithClassName:@"Amicizie"]; 
[QueryForFriend whereKey:@"A_User" equalTo:[PFUser currentUser]]; 
[QueryForFriend whereKey:@"STATO" equalTo:@"Confermato"]; 
[QueryForFriend includeKey:@"Da_User"]; 

PFQuery *QueryYES = [PFQuery queryWithClassName:@"Post"]; 
[QueryYES whereKey:@"FLASH_POST" equalTo:[NSNumber numberWithBool:YES]]; 
[QueryYES whereKey:@"Scelti" equalTo:[PFUser currentUser]]; 

PFQuery *normalPostByFriends = [PFQuery queryWithClassName: @"Post"]; 
[normalPostByFriends whereKey: @"FLASH_POST" equalTo: [NSNumber numberWithBool: NO]]; 
[normalPostByFriends whereKey: @"Utente" matchesKey:@"Da_User" inQuery:QueryForFriend]; 

PFQuery *normalPostByUser = [PFQuery queryWithClassName:@"Post"]; 
[normalPostByUser whereKey: @"FLASH_POST" equalTo: [NSNumber numberWithBool: NO]]; 
[normalPostByUser whereKey: @"Utente" equalTo: [PFUser currentUser]];

PFQuery *query = [PFQuery orQueryWithSubqueries:@[QueryYES,normalPostByFriends,normalPostByUser  ]];
[query includeKey:@"Author"];

[query orderByDescending:FF_CREATEDAT];
[query findObjectsInBackgroundWithBlock:^(NSArray *results, NSError *error) {
    if (!error) {
        NSLog(@"%@", results);
        ArrayforPost = [[NSMutableArray alloc] init];
        for (PFObject *object in results) {
            [ArrayforPost addObject:object];
        }
        [self.FFTableView reloadData];
    }
}];

}

현재 사용자의 일반 게시물을 표시 QueryForFriend하고 올바른 쿼리를 수정하는 다른 쿼리를 작성하여 문제를 처리 합니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

사용자 정의 필드에 대한 PFUser currentUser 쿼리

분류에서Dev

Unable to get currentUser PFUser object from Parse.com

분류에서Dev

Parse.com-PHP 추가 쿼리-키 사용자 ID에 대한 ivalid 유형

분류에서Dev

Parse.com 한 번의 호출에서 여러 카운트 쿼리

분류에서Dev

Parse.com 쿼리 배열

분류에서Dev

Parse.com-PFUser 객체의 이메일은 값이 있음에도 불구하고 nil을 가져옵니다.

분류에서Dev

PFUser currentUser는 Parse SDK로 Facebook 로그인 후 nil을 반환합니다.

분류에서Dev

선택한 키가있는 Parse.com 관계 쿼리

분류에서Dev

Parse.com 쿼리를 사용자 세션으로 만 제한

분류에서Dev

Parse.com — Swift에서 날짜 객체로 쿼리

분류에서Dev

Parse.com 쿼리에서 문자열 반환

분류에서Dev

PARSE.COM : 쿼리에서 데이터 가져 오기

분류에서Dev

Parse를 사용하여 상호 친구에 대한 쿼리 최적화

분류에서Dev

SQL 쿼리에 대한 Solr 쿼리

분류에서Dev

Parse에서 "선언되지 않은 식별자 'PFUser'사용"

분류에서Dev

Swift에서 Facebook 사용자와 PFUser (Parse) 연결 / 병합

분류에서Dev

linq에 대한 MySQL 쿼리

분류에서Dev

ElasticSearch에 대한 MySQL 쿼리

분류에서Dev

kubectl에 대한 쿼리

분류에서Dev

XMLStarlet : MARCXML에 대한 쿼리

분류에서Dev

setTimeout ()에 대한 쿼리

분류에서Dev

mixinproperties에 대한 JCR 쿼리

분류에서Dev

ReferenceProperty에 대한 쿼리

분류에서Dev

Guava ListenableFuture에 대한 쿼리

분류에서Dev

null에 대한 MongoDB 쿼리

분류에서Dev

IF 문에 대한 Excel 쿼리

분류에서Dev

SQL에 대한 Activerecord 쿼리

분류에서Dev

Oracle에 대한 SSRS 쿼리

분류에서Dev

ObservableCollection에 대한 LINQ 쿼리?

Related 관련 기사

뜨겁다태그

보관