CoreDataModel :(我把JSONFORMAT放在这里。)
Questions [{qid:1,comments:[{cid:1,user:{'uid':3}},{cid:2,user:{'uid':4}}]},
{qid:2,comments:[{cid:1,user:{'uid':4}},{cid:2,user:{'uid':5}}]}]
问题与评论有关系one2many, 评论与用户有一个关系。
如何搜索用户(uid = 1) 评论的问题, 使用NSPredicate?
下面是我的模特图片
答案 0 :(得分:2)
请求实体应为Question
[NSPredicate predicateWithFormat:SUBQUERY(comments,$comment,$comment.user.usr_id == %@).@count != 0",userId]