Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c 如何限制NSLog中的NSArray输出_Objective C_Cocoa_Nsarray_Limit - Fatal编程技术网

Objective c 如何限制NSLog中的NSArray输出

Objective c 如何限制NSLog中的NSArray输出,objective-c,cocoa,nsarray,limit,Objective C,Cocoa,Nsarray,Limit,我想限制NSArray的输出 如果我的NSArray中有5个NSString: NSArray *alphaList = [NSArray arrayWithObjects:@"v", @"w", @"x", @"y", @"z", nil]; 显然,编码: NSLog(@"%@", alphaList); 将输出所有5个NSString对象 我想知道是否有办法将输出限制为“n”个对象 我希望有一种方法可以通过在格式说明符中添加一个数字来实现这一点,但看起来不可能 有什么建议吗?如果您愿意,

我想限制NSArray的输出

如果我的NSArray中有5个NSString:

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

NSLog(@"%@", alphaList);
将输出所有5个NSString对象

我想知道是否有办法将输出限制为“n”个对象

我希望有一种方法可以通过在格式说明符中添加一个数字来实现这一点,但看起来不可能


有什么建议吗?

如果您愿意,您可以创建一个类别并覆盖描述方法。谢谢您的建议。我正在寻找的解决方案发布在下面。
NSLog(@"%@", [alphaList subarrayWithRange:NSMakeRange(0, n)]);