我需要从字符串中删除所有换行符。我尝试了下面的stringByReplacingOccurencesOfString方法。在 objective-c 中执行此操作的正确方法是什么?

[textLine stringByReplacingOccurrencesOfString:@"\n" withString:@""];

最佳答案

stringByReplacingOccurrencesOfString不会修改textLine

NSString *strippedTextLine = [textLine stringByReplacingOccurrencesOfString:@"\n" withString:@""];

要么
NSString *textLine = @"My cool text\n";
textLine = [textLine stringByReplacingOccurrencesOfString:@"\n" withString:@""];

关于ios - 如何从字符串中删除换行符?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33883438/

10-12 21:57