NSDeleteRequestクラスは存在しませんが、私はそれが欲しいと思います。NSPredicateを使用してCore DataでNSDeleteRequestとNSFetchRequestを発行する方法はありますか?
私はNSPredicateを作成し、発行するNSFetchRequestを使用することができます。
は、x = yの
FOOから削除:は、x = yの
がどのように発行することができFOOから選択*
?
1000行を削除する唯一の方法は、それらをフェッチし、それらをループし、各NSManagedObjectでdeleteを呼び出すことです。そうですか?なぜ私は1つのSQL文を削除できないのですか?
一度に1つずつ削除して削除する必要がありますが、管理対象オブジェクトのコンテキストにバッチジョブを実行中であることを伝えるだけで、取り消しをサポートしたくない場合はすぐに保存してください。それは本当に問題ではありません。そうであれば、CoreDataを間違って使用していて、まっすぐなsqliteやRDBMSを使用してみたいと思うかもしれません。 –