2012-02-22 29 views
3

我想限制NSArray的輸出。如何在NSLog中限制NSArray輸出

如果我的NSArray了,說,在這5個NSString的:

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

顯然編碼:

NSLog(@"%@", alphaList); 

將輸出全5個NSString對象。

我想知道是否有辦法將輸出限制爲「n」個對象。

我希望有一種方法可以通過向格式說明符添加數字來實現,但看起來並不可能。

有什麼建議嗎?

+0

如果你想你可以做一個類別,你可以重寫描述方法.. – 2012-02-22 18:55:30

+0

謝謝你的建議。我正在尋找的解決方案如下。 – 2012-02-22 19:20:55

回答

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

你是最棒的。謝謝! – 2012-02-22 19:19:46