【问题标题】:Cannot add model version xcode 7.3无法添加模型版本 xcode 7.3
【发布时间】:2016-10-11 05:33:40
【问题描述】:

我之前在这个项目中添加了新的模型版本,但由于某种原因我现在无法添加它们。当我右键单击 ****.xcdatamodeld 并从 Editor 菜单中选择 "Add model version" 时。当我单击 “在 Finder 中显示” 时,新版本显示在 Finder 中,但不在 ****.xcdatamodeldFile Inspector 下?我也无法在****.xcdatamodeld 下手动添加它们。

我最近在我的项目中添加了 Apple Watch 支持,以防这些信息有帮助。

【问题讨论】:

  • 开始,重新启动 Xcode / Mac 并删除派生数据,也许还有缓存。
  • @sschale 不工作

标签: ios xcode core-data core-data-migration xcdatamodel


【解决方案1】:

老实说,我认为我没有找到一个令人满意的答案,但有一些我认为是错误的解决方法。

这里的解决方案是指不正确的目录结构,我没有尝试过,因为 xCode 版本似乎很旧,但也许它可以帮助你:Issues with directory structure

This seems like a hack which worked for some, even in xCode 7.2

虽然这些选项对我都不起作用,甚至退出 xCode、重新启动 Mac,但我只是将 beta 7.1 放在一边,添加一个新版本完美运行,然后我切换回 7.3 继续其余的工作。

【讨论】:

    【解决方案2】:

    老实说,我认为我没有找到令人满意的答案,但它解决了我的问题。我创建了一个新项目,在该项目中我做了模型版本控制(在最新的 xcode 中)并将该模型对象复制到我的项目。效果很好。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-09-04
      • 2023-03-12
      • 1970-01-01
      • 2017-02-28
      • 2014-06-19
      相关资源
      最近更新 更多