私はアプリにrelationShipの割り当てでコアデータを使用させます.モデルA、B、Cがあり、いくつかの操作は別のスレッドで行う必要があります.2つのシングルトンS1とS2を作成します(そして彼のContextを持つAppDelegateのもの)
- S1はAとBを管理します:コンテキストがあり、保存時にデータをappDelegateにマージします。
S2はBとCを管理します:コンテキストがあり、保存時にデータをappDelegateにマージします。
- これは良い解決策ですか?管理対象オブジェクトを作成するコンテキストを管理する必要があるため、間違った方法を選択すると、アプリがクラッシュします。
- コンテキスト間で異なるデータを持つリスクがあると思いますか?