У вас может быть объект, содержащий счетчики. Пройдите по списку и увеличьте количество для каждого элемента:
var counts = {};
uniqueCount.forEach(function(element) {
counts[element] = (counts[element] || 0) + 1;
});
for (var element in counts) {
console.log(element + ' = ' + counts[element]);
}
Август получил UITableView-определенный метод. Другой способ сделать это:
[tableView scrollRectToVisible:CGRectMake(0, 0, 1, 1) animated:NO];
Этот метод определяется в UIScrollView, родительском классе к UITableView. Вышеупомянутый пример говорит ему прокручивать к 1x1 поле в 0,0 - верхний левый угол, другими словами.
Метод, для которого Вы используете прокрутки (поскольку имя метода подразумевает), самая близкая выбранная строка. Во многих случаях это не будет верхним рядом. Вместо этого Вы хотите использовать или
scrollToRowAtIndexPath:atScrollPosition:animated:
или
selectRowAtIndexPath:animated:scrollPosition:
, где Вы используете индексный путь строки, Вы хотите прокрутить к. Второй метод на самом деле выбирает строку, первый метод просто прокручивает к нему.