0
작동하지 class_copyPropertyList.내가 이런 식으로 프로그래밍 RLMObject의 재산 목록을 얻기 위해 노력하고 RLMObject
이것은 NSObject에서 파생 된 일반 클래스에서 잘 작동합니다.
나는 중단 점을 넣어 myRLMObject 실제로
(RLMStandalone_MyRLMObject *) 0x12c5c9cf0
MyRLMObject
RLMObject
_strName = (NSString *) nil
_strId = (NSString *) nil
로 구성되어 있음을 발견 ("strId"나는 정의 된 속성이며 목록에서 싶어 "strName"와.)
으로 NSObject의에서 파생 된 일반 클래스는,이
(MyNSObject *) 0x12c5cab40
NSObject
_strName = (NSString *) nil
_strId = (NSString *) nil
가 나는 이유는 그 영역이 계급 구조와 C 외부 "RLMStandalone_MyRLMObject"을 추가해야한다고 생각 있어요 aused class_copyPropertyList가 작동하지 않습니다.
이 문제의 해결 방법이 있습니까? 미리 감사드립니다.
달성하려는 목표를 명확히 할 수 있습니까? 'class_copyPropertyList'는 수퍼 클래스가 아닌 해당 특정 클래스에서 선언 된 속성 만 검색합니다. 선언 된 모든 속성을 알고 싶으면 상속 계층 구조를 살펴볼 수 있습니다. 어떤 이유로 Realm이 관리하고있는 속성을 알고 싶다면'- [RLMObject objectSchema]'를 사용하여 Objective-C 런타임으로 복원하지 않고 해당 정보를 검색 할 수 있습니다. – bdash