0

我已将 NewObject 实例插入Point *pointManagedObjectContext *myContext其中,并且设置属性*point(与 URL=URLSTRING 一样)没有问题。

但是,Meas并且Time是与 Point 具有非可选的多对多关系的独立实体。

当我NSLog注册*myContext,的对象MeasTime显示为已注册时(见下文),但我无法访问它们。Time *time当我将或的实例插入 时Meas *meas*myContext新值显示为已为 Time 托管对象和 Measure 托管对象注册(请参阅第二个发布的日志示例),但没有证据表明 Point Meas 和 Time 值或Meas 和 Time 对象的点值。

我意识到这是一个初学者类型的问题,但我似乎无法从文档或论坛中解决理解问题。

<NSManagedObject: 0x1154475b0> (entity: Point; id: 0x115447670 <x-coredata:///Point/tB3823127-2833-4044-8F31-5B11D9D5A3472> ; data: {
ID = nil;
Meas =     (
);
Time =     (
);
URL = URLSTRING;

2013-07-19 18:25:37.785 Test[8823:903] {(
    <NSManagedObject: 0x100671340> (entity: Time; id: 0x1006713f0 <x-coredata:///Time/tB71492A6-D1BD-4E2C-8B44-161AC5C3D0DD3> ; data: {
    Point = nil;
    Time = "109.5";
}),
    <NSManagedObject: 0x10066fbb0> (entity: Point; id: 0x10066fc70 <x-coredata:///Point/tB71492A6-D1BD-4E2C-8B44-161AC5C3D0DD2> ; data: {
    ID = nil;
    Meas =     (
    );
    Time =     (
    );
    URL = URLSTRING;
}),
    <NSManagedObject: 0x100671d90> (entity: Meas; id: 0x100671e10 <x-coredata:///Meas/tB71492A6-D1BD-4E2C-8B44-161AC5C3D0DD4> ; data: {
    Measure = "200.78";
    Point = nil;
})
)}
4

0 回答 0