【发布时间】:2016-12-28 16:21:25
【问题描述】:
我正在尝试使用其属性对 RLMArray 进行排序,但出现错误:
只能在从 RLMRealm`
RLMResults *rlmResults = [myLog.myRLMArray sortedResultsUsingProperty:@"orderNum" ascending:YES];
这里的myLog.myRLMArray 是我从RLMRealm 获得的数据副本。
而myLog 被声明为:
RLM_ARRAY_TYPE(MyWidgetSet)
@interface MYLogObject : RLMObject
@property RLMArray< MyWidgetSet *>< MyWidgetSet > *myRLMArray;
@end
我的自定义类是
#import <Realm/Realm.h>
@interface MyWidgetSet : RLMObject
@property NSString *widgetName;
@property NSString *orderNum;
@end
我发现了一个类似的question,它是在 2 年前发布的。我希望有一个更新的解决方案来解决这个问题。我正在使用 Realm 2.1.2
【问题讨论】:
标签: objective-c realm rlmarray