我有NSPredicate
四个语句/参数。似乎所有这些都没有“包含”。它看起来像这样:
predicate = [NSPredicate predicateWithFormat:@"user.youFollow = 1 || user.userId = %@ && user.youMuted = 0 && postId >= %d", [AppController sharedAppController].currentUser.userId, self.currentMinId.integerValue];
似乎最后一部分: && postId >= %d
, 被忽略了。如果我尝试:
predicate = [NSPredicate predicateWithFormat:@"user.youFollow = 1 || user.userId = %@ && user.youMuted = 0 && postId = 0", [AppController sharedAppController].currentUser.userId, self.currentMinId.integerValue];
我得到相同的结果(应该是 0)。我想知道这样的谓词应该是什么样子?