获取包含在RLMArray中的类

时间:2016-05-12 10:56:27

标签: ios objective-c arrays class realm

我需要区分 Class1 Class2 。当然我可以得到第一个对象,然后做 isKindOfClass:,但它似乎有点草率。

@property RLMArray<Class1 *><Class1> *arr1;
@property RLMArray<Class2 *><Class2> *arr2;

如何检索RLMArray中包含的类?

感谢。

1 个答案:

答案 0 :(得分:2)

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

  

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

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

Source