gpt4 book ai didi

objective-c - 如何确定我使用的是正确版本的核心数据模型?

转载 作者:行者123 更新时间:2023-12-03 18:00:10 25 4
gpt4 key购买 nike

我有 2 个版本的核心数据模型,我要将旧版本迁移到新版本。

但是,即使新版本在 xCode 中勾选了绿色图标,我也不确定我使用的是当前版本。

如何确定我使用的是正确版本的核心数据模型?我可以用代码输出它吗?

谢谢

最佳答案

您的应用程序仅适用于当前版本(绿色图标)。如果您提供使用旧模型加载文件的可能性,则必须实现从每个旧版本到当前版本的自动迁移或自定义此过程。更多详细信息请参见:Introduction to Core Data Model Versioning and Data Migration Programming Guide

Can I output it with the code ?

例如,您可以为每个模型设置一个标识符(在界面生成器中),然后使用 NSManagedObjectModel 对象的 versionIdentifiers 方法:

[[[[[self managedObjectContext] persistentStoreCoordinator] managedObjectModel] versionIdentifiers] anyObject]

希望有帮助。

关于objective-c - 如何确定我使用的是正确版本的核心数据模型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7791850/

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