gpt4 book ai didi

iphone - 核心数据强制自定义映射模型/策略而不是轻量级迁移

转载 作者:行者123 更新时间:2023-12-03 16:06:47 24 4
gpt4 key购买 nike

我的数据模型现在有大约 4 个不同版本,除了最后一个之外的每个版本都只是使用自动轻量级迁移进行的微小更改。对于这个最新模型,我需要在迁移过程中做一些额外的工作,因此我创建了一个自定义映射模型和一个迁移策略子类,其中包含 createDestinations 和 createRelationships 中的一些操作。问题是,我的映射模型/自定义策略没有被调用,并且 Core Data 似乎正在尝试执行轻量级迁移。我需要做些什么来保持轻量级迁移,但在有可用的映射模型时使用我的映射模型?

最佳答案

您必须更改 PSC 的初始化方式。尝试将 NSInferMappingModelAutomaticallyOption 和 NSMigratePersistentStoresAutomaticallyOption 设置为 YES。请参阅http://developer.apple.com/library/mac/#documentation/cocoa/conceptual/CoreData/Articles/cdUsingPersistentStores.html

关于iphone - 核心数据强制自定义映射模型/策略而不是轻量级迁移,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4137340/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com