Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c 地幔和岩芯数据:只有一个模型_Objective C_Core Data_Model_Nsmanagedobject - Fatal编程技术网

Objective c 地幔和岩芯数据:只有一个模型

Objective c 地幔和岩芯数据:只有一个模型,objective-c,core-data,model,nsmanagedobject,Objective C,Core Data,Model,Nsmanagedobject,在本教程之后,我开始将岩芯数据用于地幔对象(MTLModel): 这篇文章说, 由于模型类继承自NSManagedObject,这意味着 它们不能从MTLModel继承,我们需要使用分离的类 地幔和岩心数据 因此,我有两个具有相同属性的类: TrackMTL.m(MTL模型) Track.m(NSManagedObject) 我正在寻找一种无需强制为同一对象创建两个模型的une解决方案,也无需像使用包装器一样使用包装器。您不必使用两个类,只需将其添加到您的MTModel中即可: <MT

在本教程之后,我开始将岩芯数据用于地幔对象(MTLModel):

这篇文章说,

由于模型类继承自NSManagedObject,这意味着 它们不能从MTLModel继承,我们需要使用分离的类 地幔和岩心数据

因此,我有两个具有相同属性的类:

  • TrackMTL.m(MTL模型)
  • Track.m(NSManagedObject)

我正在寻找一种无需强制为同一对象创建两个模型的une解决方案,也无需像使用包装器一样使用包装器。您不必使用两个类,只需将其添加到您的MTModel中即可:

<MTLJSONSerializing, MTLManagedObjectSerializing>

那就别用披风,我用什么?RestKit?你根本不必使用任何第三方系统。我想节省时间,我从RESTAPI接收我的对象。。。这是曼特尔的目标。。。事实上,上次我在swift中使用时,你有任何解决方案。“同步简化了解析JSON响应并将其转换为核心数据的日常工作。”您是否有机会提供一个例子?Cheers@R天哪,给你
+ (NSDictionary *)managedObjectKeysByPropertyKey