私は次の問題を抱えています:
最初に...CoreData全体にMagicalRecordを使用します
- 私は2つのエンティティを持っています:AとB
- 彼らはお互いに関係があります
- エンティティAのインスタンスを1つ作成します
- エンティティBでいくつかのインスタンスを作成し、関係を設定します
- [[NSManagedObjectContextdefaultContext]save]を呼び出さない;
- 大丈夫だよ
- 関係は大丈夫です...findByAttributeメソッドを使用して確認できます
- これを保存と呼ぶと、関係が破壊されます...
- findByAttributeを使用した同じチェックでは、結果は検出されなくなりました
何が間違っているのか、それがCoreData / MagicalRecordのバグなのか、まったくわかりません...
問題を示すサンプルプロジェクトを作成しました。 https://github.com/bliblablo/MagicalRecordsProblem
次の手順に従って問題を確認できます。
- 「作成」をクリックします
- 「追加」をクリックします
- 「チェック」をクリックします
- 結果については、ログ出力を参照してください
- 「保存」をクリックします
- もう一度「チェック」をクリックして、ログで問題を確認してください:)
どんな助けでも本当にありがたいです!!! どうもありがとう!