1

我正在使用 kiwi 测试一个对象是否属于某个类,在调试时,我发现该对象属于一种奇怪的类:

http://imageshack.com/a/img834/7918/wi8v.png

有谁知道那是什么意思?

我正在使用神奇的记录来创建对象的核心数据实例,并使用 mogenerator 来创建托管对象子类。

提前致谢。

4

1 回答 1

2

正如对为什么 Core Data 托管对象的 +initialize 方法被调用两次的回答中所解释的那样?,Core Data 框架会自动创建子类的NSManagedObject子类以在运行时实现访问器方法。在您的情况下,Service_Service_Service, 在运行时创建的子类。

要检查对象是否属于某个类,请使用isKindOfClass

[service isKindOfClass:[Service class]]

YES它也为子类的实例返回。

于 2014-04-17T11:17:46.530 回答