添加CoreData模型显示“不推荐使用的功能:瞬态逆向”警告

时间:2018-10-31 16:19:49

标签: xcode core-data xcode10 core-data-migration

使用Xcode 10(iOS项目),我正在基于当前的Model更新我的CoreData模型,并收到以下警告:

不推荐使用的功能瞬时反向功能需要macOS部署目标10.4或更早版本 (警告是在我刚刚创建的新模型上)

deprecated warning message

该项目可以编译并运行,并且是一个iOS项目而不是macOS项目。在这一点上,我实际上只是创建了新模型,而没有向其添加任何新实体或属性。

任何指针将不胜感激

2 个答案:

答案 0 :(得分:1)

当您的核心数据模型中的一个或多个关系具有“ 瞬态”属性时,就会显示此警告。

enter image description here

就我而言,这是解决问题的方法:

  1. 问题导航器

  2. 中单击您的警告
  3. Xcode将引导您建立“有问题的”关系

  4. 数据模型检查器中检查关系的属性(请参见上图)

  5. 如果使用该关系一切正常,请检查逆向部分(该关系所指的实体)

答案 1 :(得分:0)

检查所有关系。 取消选中瞬态选项。

enter image description here

然后消息消失。