gpt4 book ai didi

iphone - NSSortdescriptor,查找我希望用于排序的键的路径

转载 作者:行者123 更新时间:2023-12-03 21:11:38 26 4
gpt4 key购买 nike

我正在使用 NSSortdescriptor 对 NSArray 集合进行排序,然后我遇到了一种情况,其中要排序的特定 NSArray 包含一个 NSDictionary,而该 NSDictionary 又包含一个 NSDictionary。我想从与最后一个字典中的键配对的字符串进行排序。

这就是我引用字符串的方式:

NSDictionary *productDict = [MyArray objectAtIndex:index];
NSString *dealerName = [[productDict objectForKey:@"dealer"] objectForKey:@"name"];

如何在 NSSortdescriptor 中使用 dealerName 对数组进行排序?

NSSortDescriptor * sortDesc = [[NSSortDescriptor alloc] initWithKey:/* ? */  ascending:YES];
sortedDealerArray = [value sortedArrayUsingDescriptors:sortDesc];
[sortDesc release];

希望有人可以帮助我如何根据其他对象内的对象内的键进行排序:)

谢谢。

最佳答案

事实上,warrenM 是对的。您可以只使用键路径。 @“dealer.name”应该适用于上面的内容。

关于iphone - NSSortdescriptor,查找我希望用于排序的键的路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2866418/

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