Как ограничить вывод NSArray в NSLog - PullRequest
3 голосов
/ 22 февраля 2012

Я бы хотел ограничить вывод NSArray.

Если в моем NSArray есть 5 строк NSS:

NSArray *alphaList = [NSArray arrayWithObjects:@"v", @"w", @"x", @"y", @"z", nil];

Очевидно, кодировка:

NSLog(@"%@", alphaList);

Выводит все 5 объектов NSString.

Мне интересно, есть ли способ ограничить вывод "n" количеством объектов.

Я надеялся, что будет способ сделать это, добавив число в спецификатор формата, но это не выглядит возможным.

Есть предложения?

1 Ответ

10 голосов
/ 22 февраля 2012
NSLog(@"%@", [alphaList subarrayWithRange:NSMakeRange(0, n)]);
...