2017-02-23 11 views
0

CoreDataのすべてのNSObjectを同時に削除する方法を教えてもらえますか?コアデータ(すべてNSObject)からすべてを削除するには?

現在、私はforループを使っていますが、データのサイズが多いほど時間がかかることも良い方法ではないと思います。ありがとうございます。

+0

これを確認してください。http://stackoverflow.com/questions/1383598/core-data-quickest-way-to-delete-all-instances-of-anentity –

+0

このリンクをチェックしてくださいhttp://stackoverflow.com/questions/1077810/delete-reset-all-in-core-data –

答えて

0

NSFileManager:removeItemAtPath ::メソッドを使用して、ファイルをプログラムで削除することはできます。

次に、永続ストアを正しく追加して、正しく再作成されるようにします。

各エンティティを反復処理するためのプログラム的な方法は、処理が遅く、エラーが発生しやすくなります。

ストアを削除して再作成するだけで、高速で安全です。実行時に確実にプログラムで実行できます。

関連する問題