当然是愚蠢的问题,但我做了一个名为GLManagedObject
extends的课程NSManagedObject
。
我NSManagedObject
已经初始化了一个我想用我的自定义方法扩展的:
NSManagedObject *mo = [someclass getAnInitializedMO];
[(GLManagedObject *)mo myCustomMethod];
我该如何myCustonMethod
使用mo
?
我试图添加一个初始化方法
+ (MGLManagedObject *)initWithMO:(NSManagedObject *)mo
{
return (MGLManagedObject *)[mo copy];
}
但它的讲述copyWithZone
是无法识别的。