如果我使用 Core Data 中的“Transformable”属性来存储图像,我的理解是 Core Data 可能会也可能不会根据文件大小将其存储在持久存储中。通常我不会关心它存储图像的位置,但是对于这个应用程序,我需要将它与一个预种子数据库一起发送,以防在应用程序首次启动时找不到互联网连接。所以我基本上想拍摄数据库的快照(包括图像)并在第一次启动应用程序时加载它。
我的问题是,如果 Core Data 出于某种原因决定不使用持久存储,那么当我加载预种子数据库时,图像还会被加载吗?还是会因为图像存储在用户在自己的设备上安装时不再存在的某个神奇区域而损坏?