次のような Core Data モデルがあります。
WebgalleryまたはArticleオブジェクトが保存されると、1 つまたは複数の画像が使用される場合があります。同じ被写体を使用できますが、サイズが異なる場合があります。WebGalleryやArticleで使用されない写真は保存しません。
Pictureのリレーションシップインスタンスとソーシャルはカスケードに設定されているため、Pictureオブジェクトが削除されると、対応するPictureInstanceオブジェクトとSocialオブジェクトも削除されます。
1) WebGalleryでも記事でも、写真が使用されなくなったときに削除できるようにする方法はありますか?
2) 関係のpreviewPictureとteaserPictureに逆がないのは問題ですか?