オンライン ファイルから読み込まれたテキストを含む NSMutableString* (theBigString) があります。私は theBigString を iPad のローカル ファイルに書き込み、それを添付ファイルとして電子メールで送信しています。
[theBigString appendString:[[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding]];
次のコード行を使用して最善を尽くしましたが、電子メールの添付ファイルを開くと、期待した (そしてアプリが動作するために必要な) 1 行の長いテキストではなく、複数行のテキストがまだ存在します。
[theBigString stringByReplacingOccurrencesOfString:@"\\s+" withString:@" "];
[theBigString stringByReplacingOccurrencesOfString:@"\n" withString:@" "];
[theBigString stringByReplacingOccurrencesOfString:@"\r" withString:@" "];
[theBigString stringByReplacingOccurrencesOfString:@"\r\n" withString:@" "];
テキスト ファイルを開いて書式を表示すると、いくつかの新しい段落記号が表示されます。
「\n」または「\r」以外に、上記のコードで削除していない別の改行タイプの文字はありますか?