0

CoreDataに関連するiPadアプリの問題はほとんどありません。今回はオブジェクトの削除について。楽器(割り当てテンプレート)を見ると、削除したオブジェクトが、楽器を置いたままにしておく時間、つまり少なくとも7時間はメモリに残っていることがわかりました。また、リーク機器は何も表示しません。

コンテキストを保存した後、行の中にオブジェクトを表示していないテーブルビューと、物理的に行が欠落しているデータベース自体の両方を再確認します。

私は楽器を使って、誰がそれを参照しているのかを知ることができず、オブジェクトの割り当てが解除されるのを防ぎます。

私はARCを使用しており、NSFetchedResultsControllerがUITableViewを管理しています。

使用する楽器についての推測や提案はありますか?

4

1 に答える 1

0

あなたはそれについて心配するべきではありません。オブジェクトにアクセスしようとすると、コアデータは、そのオブジェクトの障害を実行できなかったことを示す例外を表示します。オブジェクトはアプリケーションのデータベースから削除されました。Core Dataの内部作業は、他の目的のためにCore Dataへの参照を保持する場合がありますが、その目的は制御できません。

于 2012-08-17T14:17:15.157 に答える