Я храню сообщения чата пользователя в пользовательской таблице. И я хочу получить сообщения между двумя пользователями. Пока я использую следующий код
NSNumber *user_id, *user2_id;
...
//chatMessages = [dict valueForKey:@"items"];
NSMutableDictionary *getRequest = [NSMutableDictionary dictionary];
[getRequest setObject:@"created_at" forKey:@"sort_asc"];
[getRequest setObject:[NSArray arrayWithObjects:user_id,user2_id, nil] forKey:@"user_id[in]"];
[getRequest setObject:[NSArray arrayWithObjects:user2_id,user_id, nil] forKey:@"receiver_id[in]"];
[QBCustomObjects objectsWithClassName:@"Chat" extendedRequest:getRequest delegate:self];
но это дает какой-то странный результат. В SQL я бы попробовал
WHERE (user_id='firstUser' AND receiver_id='anotherUser') or (user_id='anotherUser' AND receiver_id='firstUser')
но я не понимаю, как я могу спросить то же самое с QuickBlox.