При использовании NSLog для печати объекта, как вы сделали, он автоматически печатает деталь он посчитает вам интересны об этом объекте (в вашем случае имя класса и адрес). Вы хотите содержимое элементов массива, и в этом случае вы должны пропустить массив и распечатать каждый из элементов. Например, если массив содержит NSStrings, вы должны сделать что-то вроде этого:
for (NSString *curElement in sortedWords)
{
NSLog(@"%@", curElement);
}
Если элементы пользовательские объекты или любой другой тип объекта, вы можете, конечно, форматировать NSLog соответственно.
Надеется, что это помогает ...
Edit:
После вашего комментария, для вашего конкретного случая, то цикл будет выглядеть примерно так:
for (WCWord *curElement in sortedWords)
{
// Assuming you want to print the 'count' property and it's int
NSLog(@"%d", curElement.count);
// You can, of course, use any other field (or several of them)
}
Что вы имеете в виду " не умеет печатать "? Вы не используете «NSLog», как игнорируете его, или показанное значение неверно? – Larme
Какой результат вы получаете? – ZeMoon
В чем проблема?. Я просто запускаю ваш код. он работает. –