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