私は現在RestKitとCoreDataを使用して、RESTful Webサービスから 'Towns'のコレクションをプルダウンしています。しかし、特定の町がWebサービスで削除されても、NSFetchedResultsController/UITableViewに表示されることに気付きました。古いCore Dataエンティティをクリアする簡単な方法はありますか?
サービスから新しい町のリストを受け取った後、このレコードは決して「触れられません」ということは、JSONペイロードには参照がないので、明らかです。
サービスから新しい更新を行う前に、すべてのレコードを削除せずに '古い'町のエンティティを削除する簡単な方法はありますか?私の究極の目的は、サービスによって返されたNSFetchedResultsコントローラと正確に一致するNSFetchedResultsコントローラを持つことです。
ちょっと、ややこしいかもしれません!私は実質的にJSONペイロードを処理するRestKitを使用しています。私は、RestKitがそれをやった後、いつも追加のループを書くだろうと思っていますが、Core Dataのどこかに謎のトリックがあるのかどうか疑問に思っていました。 –