如何在频率后对数组中的项目进行排序?

时间:2015-11-20 16:41:00

标签: ios objective-c arrays nsdictionary

我正在编写一个应用程序,您可以对某些玩家进行投票,然后将这些玩家存储在云中,然后将其用于安排,以便您可以查看获得最多选票的人。

现在我拿它们

          NSMutableDictionary * dictofvotes = [[NSMutableDictionary alloc] init];
                for (NSString * name in people) {
                    int counts = [self repeatsOf:name people];
                    NSNumber * numero = [NSNumber numberWithInt:counts];
                    if ([dictofvotes objectForKey:name] == nil) {
                        [dictofvotes setObject:name forKey:numero];
                        NSLog(@"DICTO%@", dictofvotes);
                    }
                }

然后返回

DICTO
1 = "";
2 = 1069451903065548;

哪个有效,但稍后我需要过滤这些以查看获得最多选票的人。然后我将不得不刷字典,似乎我又回到了广场1。有关如何执行此操作的提示或者从一开始就有更简单的方法吗?

提前致谢, 马丁

0 个答案:

没有答案