0

解析時にリレーション データをクエリしていますが、オブジェクトが作成された日付順に並べ替えられるようにしたいと考えています。以前にこのメソッドを使用したことがありますが、リレーショナル データを使用して順序付きクエリを取得できませんでした。クエリの戻り値はランダムな順序です。前もって感謝します!これが私のコードです:

    PFQuery *postQuery = [PFQuery queryWithClassName:@"Post"];
    [roomQuery whereKey:@"name" equalTo:self.postName];

    NSError *error;
    //done on main thread to have data for next query
    NSArray *results = [postQuery findObjects:&error];

    PFObject *post;

    if ([results count]) {
        post = [results objectAtIndex:0];
        NSLog(@"results were found");
    } else {
        NSLog(@"results were not found");
    }

    PFRelation *commentsRelation = [@"Comments"];
    [commentsRelation.query orderByAscending:@"createdAt"];
    [commentsRelation.query findObjectsInBackgroundWithBlock:^(NSArray *objects, NSError *error) {
        if (error) {
            NSLog(@"Error Fetching Comments: %@", error);
        } else {
            NSArray *comments = objects; 
     }
4

1 に答える 1