gpt4 book ai didi

ios - Kinvey iOS 查询所有用户

转载 作者:行者123 更新时间:2023-11-29 03:23:43 24 4
gpt4 key购买 nike

根据 Kinvey 文档,这是用于查询用户的方法:

To query the user collection we recommend instead using +[KCSUserDiscovery lookupUsersForFieldsAndValues:completionBlock:progressBlock:]. This method allows you to supply a dictionary of exact matches for special fields.

Fields for lookup:

  • KCSUserAttributeUsername
  • KCSUserAttributeSurname
  • KCSUserAttributeGivenname
  • KCSUserAttributeEmail
  • KCSUserAttributeFacebookId
 [KCSUserDiscovery lookupUsersForFieldsAndValues:@{ KCSUserAttributeSurname : @"Smith"}
completionBlock:^(NSArray *objectsOrNil, NSError *errorOrNil) {
if (errorOrNil == nil) {
//array of matching KCSUser objects
NSLog(@"Found %d Smiths", objectsOrNil.count);
} else {
NSLog(@"Got An error: %@", errorOrNil);
}
}
progressBlock:nil];

但是如果我发送空字典,我会得到一个错误。那么要在字典中放入什么才能获得所有用户呢?

谢谢大家,节日快乐

最佳答案

要获取所有用户,可以使用常规的应用数据查询API。

例如,

KCSAppdataStore* store = [KCSAppdataStore storeWithCollection:[KCSCollection userCollection] options:nil];
[store queryWithQuery:[KCSQuery query] withCompletionBlock:^(NSArray *objectsOrNil, NSError *errorOrNil) {
//handle completion
} withProgressBlock:nil];

这将获得事件用户有权访问的所有用户的列表。

关于ios - Kinvey iOS 查询所有用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20753605/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com