Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 多对多预测_Iphone_Ios_Nspredicate - Fatal编程技术网

Iphone 多对多预测

Iphone 多对多预测,iphone,ios,nspredicate,Iphone,Ios,Nspredicate,我有一个有几对多关系的模型 系统->>项目->>代码 我正在尝试为系统的fetchRequest编写一个谓词 我只想显示具有至少包含一个代码的项的系统 我尝试了一个子查询,但就是无法让它工作 这就是我试过的 [NSPredicate predicateWithFormat:@"(SUBQUERY(items, $x, $x.codes.@count != 0) != 0)"]; 我尝试过其他各种排列方式,但它们都会产生类似的错误 有人能告诉我正确的谓词格式是什么吗?我想您必须为子查询添加另一个

我有一个有几对多关系的模型

系统->>项目->>代码

我正在尝试为系统的fetchRequest编写一个谓词

我只想显示具有至少包含一个代码的项的系统

我尝试了一个子查询,但就是无法让它工作

这就是我试过的

[NSPredicate predicateWithFormat:@"(SUBQUERY(items, $x, $x.codes.@count != 0) != 0)"];
我尝试过其他各种排列方式,但它们都会产生类似的错误


有人能告诉我正确的谓词格式是什么吗?

我想您必须为子查询添加另一个
@count

[NSPredicate predicateWithFormat:@"SUBQUERY(items, $x, $x.codes.@count != 0).@count != 0"];

嗨,马丁,我还没试过,对不起。在我看到你的答案之前,我放弃了,转到了应用程序的另一个部分。当我回到那里,我会告诉你的。