Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想知道这张图片的代码会是什么样子
https://developer.apple.com/library/mac/documentation/Cocoa/Conceptual/CoreData/Art/advanced_persistence_stack.gif
我尝试过这样做,但最终将两个核心数据模型都保存到了一个 sqlite 数据库中。你怎么能像图片中那样做?提前致谢!
您使用数据模型的配置部分(每个人都忽略的底部位)将特定实体定向到持久存储。添加两个新配置,一个用于每个持久存储,然后将相关实体添加到每个配置。
然后,在设置核心数据堆栈期间添加持久存储时,使用,参数addPersistentStoreWithType:configuration:URL:options:error:中的配置名称。configuration
addPersistentStoreWithType:configuration:URL:options:error:
configuration
然后,协调器将为您将实体保存到适当的存储中。