쿼리 구문 분석 : 사용자 (배열) 당 1 개의 개체 (상태) 제한

사용자 3505093

상태에 대한 구문 분석 쿼리가 있습니다. 지금은 현재 사용자가 최근 24 시간 동안 팔로우 한 모든 상태를 새 상태로 반환합니다. 보시다시피를 사용 NSMutableArray하여 다음 사용자를 가져온 다음 상태를 쿼리합니다.

사용자 당 상태를 1 개로 제한하여 사용자가 상태를 업데이트하면 이전 상태를 대체합니다.

또한 새로 고침시 순서를 무작위로 지정할 수 있다면 멋질 것입니다.

-(void)getFollowingStatus {

 PFQuery *following = [PFQuery queryWithClassName:@"Phriends"];
[following whereKey:@"followeds" equalTo:[PFUser currentUser].username];
[following findObjectsInBackgroundWithBlock:^(NSArray *objects, NSError *error) {
    NSMutableArray *followingUsers = [[NSMutableArray alloc] init];
    for (PFObject *followingActivities in objects) {
        PFUser *user = [followingActivities objectForKey:@"following"];
        [followingUsers addObject:user];}

    NSDate* CurrentTime = [NSDate date];

    NSDate *newDate = [CurrentTime dateByAddingTimeInterval:-86400];


    PFQuery *feed = [PFQuery queryWithClassName:@"Pheed"];
    [feed whereKey:@"user" containedIn:followingUsers];
    [feed whereKey:@"createdAt" greaterThan:newDate];
    [feed orderByDescending:@"createdAt"];

    [feed findObjectsInBackgroundWithBlock:^(NSArray *objects, NSError *error) {

        //
        if (!error) {
            self.wallObjectsArray = objects;
            [self loadWallViews];
        } else {
             [[[UIAlertView alloc] initWithTitle:@"Error" message:[error userInfo][@"error"] delegate:nil cancelButtonTitle:@"OK" otherButtonTitles:nil] show];
        }
    }];
}];
}
Eric Amorde

불행히도 limit쿼리 매개 변수를 사용하여 배열 속성의 크기를 제한 할 수 없습니다 . 다음과 같이하는 것이 좋습니다.

[feed findObjectsInBackgroundWithBlock:^(NSArray *objects, NSError *error) {
    if (!error) {
        NSMutableArray * statuses = [NSMutableArray new];
        for (PFUser * user in objects)
            [statuses addObject:[user.statuses firstObject];
        self.wallObjectsArray = [statuses copy];
        [self loadWallViews];
    } else {
         [[[UIAlertView alloc] initWithTitle:@"Error" message:[error userInfo][@"error"] delegate:nil cancelButtonTitle:@"OK" otherButtonTitles:nil] show];
    }
}];

귀하의 상황을 올바르게 이해했으면합니다. 기본적으로 각 사용자의 첫 번째 상태 만 가져 오는 새 배열을 구성해야합니다.

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

JSON 쿼리 문자열을 JSON 개체로 구문 분석

분류에서Dev

Blob을 사용하여 배열 개체 구문 분석

분류에서Dev

Blob을 사용하여 배열 개체 구문 분석

분류에서Dev

함수 QUERY 매개 변수에 대한 쿼리 문자열을 구문 분석 할 수 없습니다.

분류에서Dev

배열에 대한 문자열 구문 분석을위한 최상의 알고리즘

분류에서Dev

AliasToBean 변환기를 사용하여 쉼표로 구분 된 DTO 문자열 속성에 개체 속성의 항목 목록 매핑을 통한 Nhibernate 쿼리

분류에서Dev

JSON 개체 배열을 TypeScript 개체 배열로 구문 분석

분류에서Dev

iOS-XCode6 구문 분석 : 스토리 보드를 사용하는 AnyPic의 PFUser 개체 문제

분류에서Dev

1 열에 두 개의 값을 사용하여 csv 구문 분석

분류에서Dev

C #의 이상한 동작 : 버그를 두 배로 늘리기 위해 문자열 구문 분석

분류에서Dev

구문 분석-쿼리에없는 개체 쿼리

분류에서Dev

Android는 gson이 사용자 정의 객체로 구문 분석 한 json 배열을 얻습니다.

분류에서Dev

사용자 지정 개체에 대한 WCF 응답 구문 분석

분류에서Dev

키가 배열의 객체를 포함하는 쿼리 구문 분석

분류에서Dev

XmlTextWriter 개체를 문자열로 구문 분석

분류에서Dev

MySQL 쿼리의 구문 분석 문제

분류에서Dev

이상한 개체 (거의 JSON)에서 신속한 구문 분석 데이터

분류에서Dev

두 개의 json 객체를 포함하는 문자열 구문 분석

분류에서Dev

moment를 사용하여 구문 분석 할 때 Moment.js 2 개의 다른 날짜 문자열이 동일한 값을 제공합니다.

분류에서Dev

쉼표로 구분 된 두 개의 문자열 텍스트 상자를 사용한 작업 vb net

분류에서Dev

쿼리 문자열의 매개 변수 양 제한

분류에서Dev

문자열 쿼리를 배열로 구문 분석

분류에서Dev

웹 사이트의 JSON 개체를 Android의 배열 목록으로 구문 분석하는 방법

분류에서Dev

SQL 쿼리의 열 값에 대한 XML 구문 분석

분류에서Dev

잘못된 개체를 반환하는 쿼리 구문 분석

분류에서Dev

JSON 구문 분석 전용 개체

분류에서Dev

대시 : 문자열을 두 개의 변수로 구문 분석

분류에서Dev

쿼리 문자열에 상태 사용

분류에서Dev

구문 분석 오류 : 구문 오류, SQL 쿼리의 예상치 못한 T_String 문제

Related 관련 기사

  1. 1

    JSON 쿼리 문자열을 JSON 개체로 구문 분석

  2. 2

    Blob을 사용하여 배열 개체 구문 분석

  3. 3

    Blob을 사용하여 배열 개체 구문 분석

  4. 4

    함수 QUERY 매개 변수에 대한 쿼리 문자열을 구문 분석 할 수 없습니다.

  5. 5

    배열에 대한 문자열 구문 분석을위한 최상의 알고리즘

  6. 6

    AliasToBean 변환기를 사용하여 쉼표로 구분 된 DTO 문자열 속성에 개체 속성의 항목 목록 매핑을 통한 Nhibernate 쿼리

  7. 7

    JSON 개체 배열을 TypeScript 개체 배열로 구문 분석

  8. 8

    iOS-XCode6 구문 분석 : 스토리 보드를 사용하는 AnyPic의 PFUser 개체 문제

  9. 9

    1 열에 두 개의 값을 사용하여 csv 구문 분석

  10. 10

    C #의 이상한 동작 : 버그를 두 배로 늘리기 위해 문자열 구문 분석

  11. 11

    구문 분석-쿼리에없는 개체 쿼리

  12. 12

    Android는 gson이 사용자 정의 객체로 구문 분석 한 json 배열을 얻습니다.

  13. 13

    사용자 지정 개체에 대한 WCF 응답 구문 분석

  14. 14

    키가 배열의 객체를 포함하는 쿼리 구문 분석

  15. 15

    XmlTextWriter 개체를 문자열로 구문 분석

  16. 16

    MySQL 쿼리의 구문 분석 문제

  17. 17

    이상한 개체 (거의 JSON)에서 신속한 구문 분석 데이터

  18. 18

    두 개의 json 객체를 포함하는 문자열 구문 분석

  19. 19

    moment를 사용하여 구문 분석 할 때 Moment.js 2 개의 다른 날짜 문자열이 동일한 값을 제공합니다.

  20. 20

    쉼표로 구분 된 두 개의 문자열 텍스트 상자를 사용한 작업 vb net

  21. 21

    쿼리 문자열의 매개 변수 양 제한

  22. 22

    문자열 쿼리를 배열로 구문 분석

  23. 23

    웹 사이트의 JSON 개체를 Android의 배열 목록으로 구문 분석하는 방법

  24. 24

    SQL 쿼리의 열 값에 대한 XML 구문 분석

  25. 25

    잘못된 개체를 반환하는 쿼리 구문 분석

  26. 26

    JSON 구문 분석 전용 개체

  27. 27

    대시 : 문자열을 두 개의 변수로 구문 분석

  28. 28

    쿼리 문자열에 상태 사용

  29. 29

    구문 분석 오류 : 구문 오류, SQL 쿼리의 예상치 못한 T_String 문제

뜨겁다태그

보관