如何查看是否尚未设置核心数据实体的关系?

纽约市技术工程师

因此,假设我有一个Entity以及该Entity上的Relationship以及AttributeOne和AttributeTwo。如何查看“关系”是否已设置?

对于下面的代码,我确保预先获取我的关系以及对实体的获取,这样我就知道我不仅在关系上遇到了麻烦。

但是,无论是否已设置关系,if条件似乎都可以满足。

if (Entity.Relationship != nil) {

    DLog(@"The relationship has been set");

}

当我在控制台中运行po来查看Relationship的内容时,这是我得到的:

(lldb) po Entity.Relationship
Relationship 'Relationship' on managed object (0x7c647370) <Entity: 0x7c647370> (entity: Entity; id: 0x7c1c5cf0 <x-coredata:///Entity/tBBC33E0E-6A88-45D4-B4DD-F96794A33F282> ; data: {
    Relationship =     (
    );
    "AttributeOne" = 1;
    "AttributeTwo" = 2;
}) with objects {(
)}

这向我显示“关系”尚未设置,并且对我来说是空的。但是如果上面的条件仍然令人满意,我在做什么错呢?

MichałCiuba

看来您有一个多对多关系,由NSSet实例表示而不是nil被设置为空NSSet

如果您想知道中是否有任何对象Relationship,可以处理两种情况,检查count关系的:

if(Entity.Relationship.count > 0) {

}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

核心数据实体关系层次结构

来自分类Dev

如何通过objectID获得核心数据实体?

来自分类Dev

设置新的核心数据实体属性值不保存。这和RestKit有什么关系吗?

来自分类Dev

重用核心数据实体

来自分类Dev

重用核心数据实体

来自分类Dev

核心数据实体未更新

来自分类Dev

一个核心数据实体可以与多个实体建立关系吗

来自分类Dev

核心数据检查是否从未设置过属性

来自分类Dev

显示关系为1:M的核心数据实体记录

来自分类Dev

在没有任何定义关系的情况下加入核心数据实体

来自分类Dev

在核心数据中设置实体之间的关系的原因

来自分类Dev

以编程方式检查核心数据实体是否已建立索引

来自分类Dev

删除核心数据实体时,是否会删除DocumentDirectory中的音频文件?

来自分类Dev

重命名核心数据实体而不会丢失数据

来自分类Dev

核心数据实体未更新数据

来自分类Dev

SWIFT的核心数据:如何从关系实体中删除对象?

来自分类Dev

在执行核心数据迁移时如何获取关系实体?

来自分类Dev

从核心数据实体生成Swift模型

来自分类Dev

已创建核心数据实体,但属性未保存

来自分类Dev

引用核心数据实体的最佳方法是什么?

来自分类Dev

Xcode 11无法识别核心数据实体

来自分类Dev

在ChildView中预览核心数据实体

来自分类Dev

限制UITableView行中显示的核心数据实体

来自分类Dev

使用通用函数获取核心数据实体亲属

来自分类Dev

读取核心数据实体的属性值

来自分类Dev

如何删除每个核心数据实体而不会出现错误错误?

来自分类Dev

如何避免将核心数据实体获取为故障?

来自分类Dev

通过关系忽略具有相关实体的实体的带有标题标题的核心数据实体的表单列表

来自分类Dev

如何检测核心数据关系的变化?

Related 相关文章

  1. 1

    核心数据实体关系层次结构

  2. 2

    如何通过objectID获得核心数据实体?

  3. 3

    设置新的核心数据实体属性值不保存。这和RestKit有什么关系吗?

  4. 4

    重用核心数据实体

  5. 5

    重用核心数据实体

  6. 6

    核心数据实体未更新

  7. 7

    一个核心数据实体可以与多个实体建立关系吗

  8. 8

    核心数据检查是否从未设置过属性

  9. 9

    显示关系为1:M的核心数据实体记录

  10. 10

    在没有任何定义关系的情况下加入核心数据实体

  11. 11

    在核心数据中设置实体之间的关系的原因

  12. 12

    以编程方式检查核心数据实体是否已建立索引

  13. 13

    删除核心数据实体时,是否会删除DocumentDirectory中的音频文件?

  14. 14

    重命名核心数据实体而不会丢失数据

  15. 15

    核心数据实体未更新数据

  16. 16

    SWIFT的核心数据:如何从关系实体中删除对象?

  17. 17

    在执行核心数据迁移时如何获取关系实体?

  18. 18

    从核心数据实体生成Swift模型

  19. 19

    已创建核心数据实体,但属性未保存

  20. 20

    引用核心数据实体的最佳方法是什么?

  21. 21

    Xcode 11无法识别核心数据实体

  22. 22

    在ChildView中预览核心数据实体

  23. 23

    限制UITableView行中显示的核心数据实体

  24. 24

    使用通用函数获取核心数据实体亲属

  25. 25

    读取核心数据实体的属性值

  26. 26

    如何删除每个核心数据实体而不会出现错误错误?

  27. 27

    如何避免将核心数据实体获取为故障?

  28. 28

    通过关系忽略具有相关实体的实体的带有标题标题的核心数据实体的表单列表

  29. 29

    如何检测核心数据关系的变化?

热门标签

归档