3

そのため、一連の入力文字列を 1 つの文字列として連結して、テキスト ファイルに保存できるようにしようとしています。これまでのところ、私はこのようなものを書こうとしています

NSString *tempString = [[NSString alloc]initWithFormat:@"%@%@%@", text1, text2, text3];

これに関する唯一の問題は、この方法で合計 30 個の文字列を保存する必要があることです。各文字列名を入力せずにこれを行う方法が必要です。これを達成するために for ループまたは何かを使用する方法はありますか? おそらくこのように文字列を入力しますか?

text(i)

forループを通過するたびに変数名が変わるようにします。私はこのようなことをしようとしましたが、うまくいきません。この方法またはあなたが知っている別の方法で私を助けることができれば、私はとても感謝しています.

4

3 に答える 3

0

NSMutableStringappendString:メソッドはあなたの味方です。

NSArray *strings = [NSArray arrayWithObjects: @"Hi", @" there", @" dude", nil];

NSMutableString *result = [[NSMutableString alloc] init];

for (NSString *string in strings) {
  [result appendString:string];
}

NSLog(@"result: %@", result); // result: Hi there dude
于 2013-05-07T23:49:10.503 に答える