我試圖在單行上打印NSSet,逗號分隔但沒有尾隨逗號或空格。我怎樣才能做到這一點?Objective-C如何在一行上打印NSSet(無後綴逗號/空格)
我知道這個工程的一個數組:
NSMutableString *outputStringArray = [[NSMutableString alloc] init];
NSMutableArray *myArray = [[NSMutableArray alloc] initWithCapacity:10];
for (int k = 0; k < [myArray count]; k++) {
[outputStringArray appendFormat:@"%@, ", [myArray objectAtIndex:k]];
}
NSLog(@"%@", [outputStringArray substringToIndex:[outputStringArray length] - 2]);
但由於集合沒有索引,我不能做到這一點。
感謝
使用你的循環沒有以建設字符串第一和第二要素之間的逗號。 – aqua 2013-03-13 10:17:13
@aqua你試過了嗎?它應該在那裏。 – dasblinkenlight 2013-03-13 10:25:25