Ios 比较其中1个中的1个NSarray和1个NSset计数重复

Ios 比较其中1个中的1个NSarray和1个NSset计数重复,ios,objective-c,arrays,xcode,uitableview,Ios,Objective C,Arrays,Xcode,Uitableview,提前感谢您的帮助:) 我有1个NSArray,其中包含国家列表和该阵列的1个NSSet: NSArray * nations = [[NSArray alloc]initWithObjects:@"russia",@"holland",@"switzerland",@"switzerland",@"belgium",@"holland",@"holland",@"czechia", nil]; NSSet * nationsSet = [NSSet setWithArray:nations]

提前感谢您的帮助:) 我有1个NSArray,其中包含国家列表和该阵列的1个NSSet:

NSArray * nations = [[NSArray alloc]initWithObjects:@"russia",@"holland",@"switzerland",@"switzerland",@"belgium",@"holland",@"holland",@"czechia", nil];  
NSSet * nationsSet = [NSSet setWithArray:nations];
现在我从NationSet.count中获取tableview的节数。有没有一种方法可以检查NSArray中包含的NSset的重复对象以获取节中的行数

荷兰第3排,瑞士第2排,俄罗斯第1排

Thx Alex使用。这有一个初始化器方法,名为:

- (id)initWithArray:(NSArray *)anArray
您还可以使用以下设置初始化:

- (id)initWithSet:(NSSet *)aSet
它有一个名为的方法:

- (NSUInteger)countForObject:(id)anObject
希望这有帮助:)