2012-02-22 2 views
3

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

Если мой NSArray есть, скажем, 5 NSStrings в нем:

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

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

NSLog(@"%@", alphaList); 

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

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

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

Любые предложения?

+0

Если вы хотите, вы можете сделать категорию, и вы можете переопределить метод описания. –

+0

спасибо за предложение. решение, которое я искал, опубликовано ниже. –

ответ

10
NSLog(@"%@", [alphaList subarrayWithRange:NSMakeRange(0, n)]); 
+0

Ты лучший. Спасибо! –

Смежные вопросы