Core data 核心数据:;“存储在外部记录文件中”;vs";允许外部存储“;
实际上,我有几个与iOS上的核心数据实体属性设置相关的问题:Core data 核心数据:;“存储在外部记录文件中”;vs";允许外部存储“;,core-data,Core Data,实际上,我有几个与iOS上的核心数据实体属性设置相关的问题: “存储在外部记录文件中”是否仅用于聚光灯集成 “存储在外部记录文件”是否仅适用于Mac OS 在iOS模拟器上,“外部记录文件”存储在哪里 不要将这些问题与二进制数据属性设置“允许外部存储”混淆。我知道设置会将大于1MB的数据放在存储区之外 在iOS模拟器上,“允许外部存储”存储在哪里 提前感谢您的帮助 这一点在以下章节的配置模型中有详细说明: 要启用聚光灯索引,需要指定的属性 哪些实体应编入索引,哪些属性(如果有的话)应编入索引 应
嗨,丹尼尔,是的,我以前读过那本指南,不知道它是否说明了全部情况。我想更重要的问题是“在iOS模拟器上,“允许外部存储”存储在哪里?”“允许外部存储”与“存储在外部记录文件中”无关。这是两件完全不同的事情。“允许外部存储”告诉核心数据,它可以将大量数据存储在文件中,而不是存储在数据库中。“存储在外部记录文件”是关于让Spotlight拾取数据库中的内容。Spotlight在iOS上不这么做,只是在Mac上。“允许外部存储”是您的型号的一部分。“外部”文件存储在db文件旁边。这篇博文说,外部文件存储在.YourAppName\u SUPPORT/\u external\u DATA中,大概在documents文件夹下。