Ios 获取RLMArray中包含的类

Ios 获取RLMArray中包含的类,ios,objective-c,arrays,class,realm,Ios,Objective C,Arrays,Class,Realm,我需要区分Class1和Class2。当然,我可以得到第一个对象,做的是类:但它似乎有点马虎 @property RLMArray<Class1 *><Class1> *arr1; @property RLMArray<Class2 *><Class2> *arr2; @property RLMArray*arr1; @玛丽酒店*arr2; 如何检索RLMArray中包含的类 谢谢。您可以使用RLMArray的objectClassName属性

我需要区分Class1Class2。当然,我可以得到第一个对象,做的是类:但它似乎有点马虎

@property RLMArray<Class1 *><Class1> *arr1;
@property RLMArray<Class2 *><Class2> *arr2;
@property RLMArray*arr1;
@玛丽酒店*arr2;
如何检索RLMArray中包含的类


谢谢。

您可以使用RLMArray的
objectClassName
属性获取其持有的类名:

此RLMArray中包含的RLMObjects的类名(即类型)

@property (readonly, copy, nonatomic) NSString *_Nonnull objectClassName;

您可以使用RLMArray的
objectClassName
属性获取其持有的类名:

此RLMArray中包含的RLMObjects的类名(即类型)

@property (readonly, copy, nonatomic) NSString *_Nonnull objectClassName;

所以无法获取类对象?String还可以,但我更愿意检查第一个对象的类。
NSClassFromString
?所以无法获取类对象?String可以,但我宁愿检查第一个对象的类。
NSClassFromString