NSMutableArray 一个键的所有值(Kinvey)
NSMutableArray all values for one key (Kinvey)
我有一个 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
是一个字典数组,那么你可以从那个 mutableArray
.
中获取相同键的所有对象
// assuming that you want to retrieve all the "firstName" name from array
NSArray *fnameArray=[mutableArray valueForKey:@"firstName"];
NSLog(@"First Name Array : %@",fnameArray);
请post你的一些数据mutableArray
所以我可以给你适当的解决方案。
我有一个 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
是一个字典数组,那么你可以从那个 mutableArray
.
// assuming that you want to retrieve all the "firstName" name from array
NSArray *fnameArray=[mutableArray valueForKey:@"firstName"];
NSLog(@"First Name Array : %@",fnameArray);
请post你的一些数据mutableArray
所以我可以给你适当的解决方案。