問題タブ [application-size]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1508 参照

swift - コア データから写真を削除した後、iOS アプリのファイル サイズが縮小されない

iPhoneのカメラ/写真から画像を取得し、それらをアプリに保存してさまざまなメモを追加するアプリをテストしています。アプリを閉じて再度開くテストでは、すべて問題ないことが示されているため、コア データ (追加や削除など) ですべて正常に動作しています。ただし、iPhone の [設定] で [ストレージ] をオンにすると、アプリのファイル サイズが元に戻りません。

例えば

-空のアプリのサイズは 17 MB です

-6枚の写真を追加すると、アプリのサイズが29MBに増加します

-25枚=84MB

-しかし、コア データから 5 枚を除くすべての写真を削除しても、ファイル アプリのファイル サイズは約 69 MB のままです。

そのため、iPhoneは「設定...ストレージ」の下ですぐにアプリのサイズを更新していますが、アプリ自体はコアデータから削除された写真に関連するデータをまだ蓄えています...

「context.deleteObject」...および「context.save()」

その後削除された元の写真に関するデータがアプリのどこかに保持されていると思います。

したがって、私の質問は、アプリに関連しなくなったこの不要なデータを削除する方法です。