首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Swift中用MagicalRecord实例化下向MagicalRecord实体

在Swift中用MagicalRecord实例化下向MagicalRecord实体
EN

Stack Overflow用户
提问于 2014-06-30 14:31:12
回答 1查看 609关注 0票数 3

我的核心数据模型中有以_ICD__为前缀的实体。对于每个实体,我都有一个以_CD__为前缀的子类。以_CD__为前缀的子类只实现静态getter。

当我用MagicalRecord创建实体时,我必须使用以_ICD__而不是_CD__作为前缀的类。否则,我有一个SIGABRT:

"+entityForName:无法在此模型中找到名为'CD_User‘的实体。“

如果我把我的_ICD_实体降到我的_CD_Entity上,它在目标C中工作。Swift中的相同内容会导致SIGABRT。这是很自然的,因为分配的是父实体,而不是子类,所以通常不可能将其降下来。

因此,我正在寻找一种解决方案,允许使用以_CD__作为前缀的子类和MagicalRecord。

EN

回答 1

Stack Overflow用户

发布于 2014-06-30 16:03:35

要么您的数据模型没有正确加载,要么您使用了不正确的名称来访问这些实体。您可以通过使用基于-entitiesByName的NSManagedObjectModel方法查看数据模型包含的名称。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24492523

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档