我的问题与您在此线程中看到的完全相同: stackoverflow thread
但是有一个小的区别。我尝试使用上述线程的图像来解释它。CS 关系包含C
所描述的类型对象,但也包含E
类型对象,因为E
类型对象是从C
类型对象派生的。
在线程的图像上,E
类型对象不存在,这就是区别。E
type 属性也有关系CS
。
当我尝试使用以下查询访问E
类型对象的属性时,问题就出现了:CS
SUBQUERY(bs, $x, ANY $x.cs.cs ....
查询没有完成,但重要的代码在那里。正如我所观察到的,谓词创建失败,因为它试图使用类型对象CS
上的关系。C
我试图CAST
在变量上使用运算符$x.cs
但没有成功。
有人对此有线索吗?
编辑:添加图像
的实体可以包含values
和类型。这就是问题所在,因为被设置为与 的关系,但是,因为是从可以包含实体派生的,目前我无法再次调用。MKMultiAttribute
MKAttribute
MKMultiAttribute
values
MKAttribute
MKMultiAttribute
MKAttribute
values
MKMultiAttribute
values