我正在使用以下代码过滤掉换行符等,并用空格替换它们。然后,我使用另一行来取那个双倍空格并只用一个空格替换它,但看起来仍然有一个双倍空格。
我究竟做错了什么?
NSString *body = [message bodyPreferringPlainText:&isPlain];
body = [body stringByReplacingOccurrencesOfString:@"\r" withString:@"\n"];
body = [body stringByReplacingOccurrencesOfString:@"\n" withString:@" "];
body = [body stringByReplacingOccurrencesOfString:@" " withString:@" "];
http://i.stack.imgur.com/yNX6O.png
编辑:我想我发现了我的问题,这仅在消息格式如下时才会发生:
Hello,
How are you doing?
Thanks!
但不是这样:
Hello,
How are you doing?
Thanks!
有任何想法吗?