는 나는 그것의 속성을 사용하여 RLMArray를 정렬하기 위해 노력하고있어하지만 오류를 얻고있다 :속성을 사용하여 RLMArray를 정렬하는 방법은 무엇입니까?
This method may only be called on RLMArray instances retrieved from an 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
내가 2 년 전 게시 된 유사한
question을 발견합니다. 이 문제에 대한 업데이트 된 솔루션을 기대하고 있습니다. 영역 2.1.2를 사용하고 있습니다.
유용한 팁 : -valueForKey : @ "self" –