CoreDataモデルに多少の関係がありますが、逆の関係がないと奇妙な動作が発生します。問題を保存した後にCoreDataが関係を失う
例:タイプAのエンティティは、タイプBのエンティティと多対多の関係を持ちます.BとAは逆の関係はありません。タイプAのオブジェクトとタイプBのオブジェクトを接続すると、問題ない。しかし、管理オブジェクトコンテキスト全体を保存してアプリケーションを再起動すると、オブジェクト間の接続は、1つのオブジェクト(まだ関係がある)を除いてはもう存在しません。タイプAの異なるオブジェクトは、タイプBの1つの特定のエンティティとの関係を持ち、同じオブジェクトを共有していることがあります。
何が問題なのですか?
良い点は、私は関係をチェックしており、もちろんそれらのエンティティ間には多対多の関係があります。 1つの注記:オブジェクトコンテキストを保存した後も関係は消えません。アプリの再起動後に限り、関係はなくなりました! – brutella
私は逆の関係を追加することで問題を修正しました!ありがとう – brutella