Parse.com如何知道数组是否包含对象

t0a*_*0a0 6 objective-c ios parse-platform

有一个PFQuery的方法

PFQuery *query = [PFQuery queryWithClassName:@"class"];
[query whereKey:(NSString *)key containsAllObjectsInArray:(NSArray *)array];
Run Code Online (Sandbox Code Playgroud)

是否有类似的方法来定义数组中是否有指定的对象?喜欢

[query whereKey:(NSString *)key doesNotContainAllObjectsInArray:(NSArray *)array];
Run Code Online (Sandbox Code Playgroud)

如果不是,如何自己编写此方法?

Rah*_*ngh 3

您可以使用该whereKey:notContainedIn:方法。请查看Parse的文档。这是链接中的 sudo 代码。

// Finds scores from anyone who is neither Jonathan, Dario, nor Shawn
NSArray *names = @[@"Jonathan Walsh",
                   @"Dario Wunsch",
                   @"Shawn Simon"];
[query whereKey:@"playerName" notContainedIn:names];
Run Code Online (Sandbox Code Playgroud)