【问题标题】:Compare 1 NSarray and 1 NSset count duplicate in 1 of this比较其中 1 个 NSarray 和 1 个 NSset 计数重复
【发布时间】:2014-08-31 04:04:13
【问题描述】:

提前感谢您的帮助:) 我有 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 行...

谢谢 亚历克斯

【问题讨论】:

    标签: ios objective-c arrays xcode uitableview


    【解决方案1】:

    使用NSCountedSet。这有一个名为的初始化方法:

    - (id)initWithArray:(NSArray *)anArray
    

    你也可以用set初始化:

    - (id)initWithSet:(NSSet *)aSet
    

    它有一个名为:

    - (NSUInteger)countForObject:(id)anObject
    

    希望这会有所帮助.. :)

    【讨论】:

      猜你喜欢
      • 2021-11-21
      • 2011-05-04
      • 2020-11-11
      • 2015-04-15
      • 2021-12-06
      • 1970-01-01
      • 2023-02-06
      • 2018-05-29
      • 1970-01-01
      相关资源
      最近更新 更多