gpt4 book ai didi

objective-c - 核心数据 - 如何在不触发错误的情况下检查对象关系是否存在

转载 作者:太空狗 更新时间:2023-10-30 03:42:40 26 4
gpt4 key购买 nike

有一个对象 A 和一个对象 B。对象 B 具有一个类型可转换的属性(图像),以及一个与对象 A 的关系。对象 A 可能有一个关系对象 B,并且只有一个,否则它可能不会。

当我枚举我的对象 A 数组时,我想检查每个对象 A 是否都有一个对象 B。但是,我不想触发对象 B 的错误(这会调用反向 imageToData NSValueTransformer)。我只想知道它是否存在。如何在不将对象 B 放入内存的情况下执行此操作?

最佳答案

我想你可以测试一下

if (objectA.relationshipToB != nil) ...

这不会引发相关 B 对象的故障,因为您没有访问它的属性

关于objective-c - 核心数据 - 如何在不触发错误的情况下检查对象关系是否存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20018924/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com