gpt4 book ai didi

ios - 如何从一个数组中获得具有其他属性的对象?

转载 作者:行者123 更新时间:2023-12-01 18:42:37 26 4
gpt4 key购买 nike

例如:
我有两个NSMutableArray。一个@[1,2,3,4,5,6,7]。其他有类似的对象

@[
@{@idObjectToSearch":1, @"name":@"aaaaa", @"surname": @"bbbbb"}, @{@idObjectToSearch":2, @"name":@"aaaaa", @"surname": @"ccccc"},
...
@{@idObjectToSearch":100, @"name":@"aaaaa", @"surname": @"cccdcd"}
];

那么,如何从第二个数组中提取所需对象呢?

最佳答案

您需要将NSPredicate与第二个数组一起使用。

NSPredicate *predicate = [NSPredicate predicateWithFormat:@"idObjectToSearch IN %@", firstArray];
//In above predicate instead of passing `1` you need to pass object from first array that you want.

NSArray *filterArray = [secondArray filteredArrayUsingPredicate:predicate];

//Now access Array objects
if (filterArray.count > 0) {
NSLog(@"%@",filterArray);
}

关于ios - 如何从一个数组中获得具有其他属性的对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40802570/

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