2016-05-12 37 views
0

我需要區分第1類第2類。當然,我可以得到的第一個對象,isKindOfClass:,但它似乎有點馬虎。獲取RLMArray中包含的類

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

如何檢索RLMArray中包含的類?

謝謝。

回答

2

你可以通過RLMArray的使用其objectClassName物業持有類名:包含在此RLMArray的RLMObjects的

類的名稱(即類型)。

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

Source

+0

所以沒有得到Class對象的方法嗎?字符串是好的,但我寧願檢查第一個對象的類。 – ethamine

+0

'NSClassFromString'? – jpsim