NSSetをカンマ区切りで1行に出力しようとしていますが、末尾にカンマまたはスペースはありません。これどうやってするの?Objective-C NSSetを1行に印刷する方法(末尾にカンマ/スペースなし)
私は、これは、配列のために働くことを知っている:
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
@aqua試しましたか?それはそこにあるはずです。 – dasblinkenlight