对于一对一关系的不可接受的价值类型:property =“list”; desired type = AbstractList;给定类型=列表;

时间:2015-01-18 10:05:00

标签: ios core-data

我一直在努力解决这个愚蠢的错误一整天!如错误所示,它拒绝赋值,因为“给定类型”与所需类型不同。这是错误的,因为AbstractList是List的父实体!我尝试了以下方法:

  • 从模型中重新生成所有核心数据实体类。
  • 投射到AbstractList(听起来很傻,但错误首先是愚蠢和模糊的!)。

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

事实证明,在创建核心数据堆栈时我犯了一个错误。我使用单例来管理核心数据,其界面支持CRUD操作。每次执行操作时,错误只是创建一个新堆栈!是的,这是一个与愚蠢错误相同的愚蠢错误。我最好现在去写我的测试,以确保这个类足够强大。