Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Core Data オブジェクトへの参照がまだあるが削除された場合、Core Data オブジェクトはどうなりますか? この状況をどのように処理する必要がありますか?
オブジェクトを削除するように管理オブジェクト コンテキストに指示すると、次のようになります。
[aContext deleteObject:aManagedObject];
[aContext save:&error];が次に送信されるまで、オブジェクトには実際には何も起こりません。
[aContext save:&error];
isDeletedその間、オブジェクトのプロパティを確認できます。
isDeleted
managedObjectContextオブジェクトがであるかどうかを確認することもできますnil。これは、オブジェクトが削除されたことを示します。
managedObjectContext
nil