Dmy*_* Fx 3 iphone core-data objective-c subquery ios
我无法理解我的预测有什么问题.我有下一个数据库方案:
DataItem(color_ids) <->> (dataItem)Color
Run Code Online (Sandbox Code Playgroud)
其中Color包含colorID(int).
我试图得到
all DataItems that contain colorID == 5.
Run Code Online (Sandbox Code Playgroud)
我使用了下一个谓词:
SUBQUERY(color_ids, $sub, $sub.colorID==5).@count > 0
Run Code Online (Sandbox Code Playgroud)
谢谢你的帮助.
你不需要SUBQUERY这个.事实上,你几乎从不需要SUBQUERY; 这是极为罕见的一种情况是用正确的事情.
你可以这样做:
[NSPredicate predicateWithFormat:@"ANY color_ids.colorID == 5"];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4270 次 |
| 最近记录: |