Objective c 如何限制NSLog中的NSArray输出
我想限制NSArray的输出 如果我的NSArray中有5个NSString: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 *alphaList = [NSArray arrayWithObjects:@"v", @"w", @"x", @"y", @"z", nil];
显然,编码:
NSLog(@"%@", alphaList);
将输出所有5个NSString对象
我想知道是否有办法将输出限制为“n”个对象
我希望有一种方法可以通过在格式说明符中添加一个数字来实现这一点,但看起来不可能
有什么建议吗?如果您愿意,您可以创建一个类别并覆盖描述方法。谢谢您的建议。我正在寻找的解决方案发布在下面。
NSLog(@"%@", [alphaList subarrayWithRange:NSMakeRange(0, n)]);