【问题标题】:NSMutableArray all values for one key (Kinvey)NSMutableArray 一个键的所有值 (Kinvey)
【发布时间】:2016-06-07 12:47:29
【问题描述】:

我有一个 NSMutableArray 并通过这样做向它添加对象(来自 Kinvey):

KCSQuery* query = [KCSQuery query];

[self.store queryWithQuery:query withCompletionBlock:^(NSArray *objects, NSError *error) {

    if (error == nil) {

        [mutableArray removeAllObjects];
        [mutableArray addObjectsFromArray:objects];
    }

} withProgressBlock:nil];

现在,我需要一个数组,其中包含一个键的所有对象,例如,mutableArray 中对象的所有 id 的数组。

有什么想法吗?提前致谢。

【问题讨论】:

  • mutableArray 数组中的对象是什么类型?
  • 如果只是字符串,“key”和“id”是什么意思?
  • 我的意思是你下载的文件是一个字符串。 id 是一个字符串,它属于 Kinvey 集合中的“_id”键,我只需要一个只包含“_id”键的字符串的数组

标签: objective-c xcode nsmutablearray kinvey


【解决方案1】:

如果您的mutableArray 是一个字典数组,那么您可以从该mutableArray 获取相同键的所有对象。

// assuming that you want to retrieve all the "firstName" name from array
NSArray *fnameArray=[mutableArray valueForKey:@"firstName"];
NSLog(@"First Name Array : %@",fnameArray);

请发布您的mutableArray 的一些数据,以便我可以为您提供适当的解决方案。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-14
    • 1970-01-01
    相关资源
    最近更新 更多