我將圖像存儲在覈心數據數據庫中。更具體地說,我在iOS 5核心數據中使用外部存儲功能,因此圖像實際上保存在數據庫以外的磁盤上,但對於這種情況我不認爲這有什麼區別。這是問題:在覈心數據中存儲圖像,我如何清除緩存?
我拍了一些照片,並將它們寫入Photo實體。當我拍攝並保存每張照片時,每次都可以看到我的記憶體使用量增加。我的印象是Core Data會在沒有必要的時候錯誤使用未使用的Photo實體,但這似乎沒有發生。有沒有辦法讓Core Data刷新緩存或導致我的實體出現故障?最終我遇到了內存警告和應用程序崩潰。