の NewObject インスタンスを挿入Point *point
しましたManagedObjectContext *myContext
が、属性の設定に問題はありません*point
(URL=URLSTRING と同様)。
ただし、Meas
とTime
は、Point に対するオプションではない多対多の関係を持つ別個のエンティティです。
NSLog
のオブジェクトを登録すると*myContext
、が登録済みとして表示されますが (以下を参照)、それらにアクセスできません。またはのインスタンスを に挿入すると、時間管理オブジェクトと測定管理オブジェクトに登録された新しい値が表示されます (2 番目に投稿されたログの例を参照)。 Meas オブジェクトと Time オブジェクトのポイント値。Meas
Time
Time *time
Meas *meas
*myContext
これが初心者タイプの質問であることは認識していますが、ドキュメントやフォーラムからの理解を解決できないようです。
<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;
})
)}