RLMArray - получить массив из объекта

Моя модель:

Conv.h

#import <Realm/Realm.h>
#import "ConvText.h"

@interface Conv : RLMObject

@property NSInteger c_id;
@property RLMArray<ConvText> *cts;

@end

ConvText.h

#import <Realm/Realm.h>

@interface ConvText : RLMObject

@property NSInteger ct_id;
@property NSInteger time;

@end

RLM_ARRAY_TYPE(ConvText)

Когда я пытаюсь извлечьConvTexts отконв:

Conv *c = [Conv objectsWhere:@"c_id = %@",@(1)];
ConvText *ct = [c.cts arraySortedByProperty:@"time" ascending:NO][0]; <--

Я получаю это сообщение:«RLMException», причина: «Этот метод может вызываться только в экземплярах RLMArray, полученных из RLMRealm»

Я также пытаюсь так:

RLMArray *cts = c.cts;
ConvText *ct = [cts arraySortedByProperty:@"time" ascending:NO][0];

Ответы на вопрос(1)

Ваш ответ на вопрос