2012-01-05 14 views

答えて

4

これを行うにはいくつかの方法がありますが、改行文字で配列を結合したい場合は、NSArray-componentsJoinedByString:メソッドを使用するのが最も簡単です。質問:

NSArray* myArray = // assume this exists 
NSString* stringJoinedByNewLines = [myArray componentsJoinedByString:@"\n"]; 
// This should show each of the elements separated by a new-line (and they are now in a single string) 
NSLog(@"the string: %@", stringJoinedByNewLines); 
1
​​
+0

箇条書きリストに必要なもの、番号の付いたラインのドット、または組み合わせを追加することができます。新しい行のchar:(\ n)を使用しました。 –

0

あなたが試すことができ

NSString*str=[str1 stringByReplacingOccurrencesOfString:@"(" withString:@"\n"]; 

これは、すべての開始中括弧を改行文字で置き換えます。これは、中括弧を閉じる場合にも同じです。

+0

それは動作しません。彼は、デバッガ/コンソールログで表示するためにフォーマットされた配列の説明を見ているだけなので、 '('などが表示されています。実際にはそのような文字列ではありません。 –

+0

文字列になるので、最終的には文字列になりますよね? –

+0

コードを表示しませんでしたが、文字列として表示された場合、私の推測は「NSString * string =(NSString *)新しいオブジェクトが実際に文字列になることはないので、それはまだ配列です。 –

関連する問題