objectWithID:objID];とりあえず、これで目的の挙動の代用とすることができる。ように1からの連番ではないということ。コンパイル毎に違う数字が返される。ことは、DB上で持っている数字ではなく、システムで与えられる数字なのだろう。勉強中のため、間違いがあればご指摘ください。トラックバック(0)CoreDataの勉強中でまだまだ自分のものにできていないのだが、そんな自分の強力なサポートとして、CoreDataの発行するSQLをデバッグログに表示してくれる方法がある。前に設定したのだが、新しいプロジェクトに設定するのに忘れないよう残しておく。「プロジェクト」タブの一番下「アクティブな実行可能ファイル・・・」を選択。「引数」タブの「起動時に渡される引数」に下記のコードを追加。1下の変数はデバッグ用のコード。これでコンソールにCoreDataのログが出力される。