0

の NewObject インスタンスを挿入Point *pointしましたManagedObjectContext *myContextが、属性の設定に問題はありません*point(URL=URLSTRING と同様)。

ただし、MeasTimeは、Point に対するオプションではない多対多の関係を持つ別個のエンティティです。

NSLogのオブジェクトを登録すると*myContext、が登録済みとして表示されますが (以下を参照)、それらにアクセスできません。またはのインスタンスを に挿入すると、時間管理オブジェクトと測定管理オブジェクトに登録された新しい値が表示されます (2 番目に投稿されたログの例を参照)。 Meas オブジェクトと Time オブジェクトのポイント値。MeasTimeTime *timeMeas *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;
})
)}
4

0 に答える 0