我正在使用以下内容来获取为一个人购买的所有礼物的数组。
itemName
是礼物的名称,与giftDetails
人是一对多的关系。即一个人有很多礼物
NSSet *set=[[object valueForKey:@"giftDetails"] valueForKey:@"itemName"];
NSArray *array=[set allObjects];
除非有重复itemName
的 s,否则这段代码很好。经过研究,我了解到会NSSet
自动删除重复项。
所以我要问的是是否有另一种方法可以在giftDetails
不使用的情况下获得,NSSet
因为我也想访问重复项。
谢谢!