Xcode中的字符替换 - Objective-C

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Xcode中的字符替换 - Objective-C相关的知识,希望对你有一定的参考价值。

我已经使用此代码将“ n”替换为“”,但它无效。

我该怎么做?

NSString *descString = [values objectForKey:@"description"];
descString = [descString stringByReplacingOccurrencesOfString:@"
" withString:@""];

NSLog(@"Description String ---->>> %@",descString);
catlog.description = descString;
[webview loadhtmlString:catlog.description baseURL:nil];
webview.opaque = NO;
答案
descString = [descString stringByReplacingOccurrencesOfString:@"\n" withString:@""];

有关更多信息,请参阅stringByReplacingOccurrencesOfString:withString:方法

希望这对你有所帮助。

UPDATE

Swift 3.0

descString.replacingOccurrences(of: "\n", with: "");

如果我没有拧它,它也适用于Swift 4.0

另一答案

试试这个

NSString *s = @"foo/bar:baz.foo";
NSCharacterSet *doNotWant = [NSCharacterSet characterSetWithCharactersInString:@"/:."];
s = [[s componentsSeparatedByCharactersInSet: doNotWant] componentsJoinedByString: @""];
NSLog(@"%@", s);

以上是关于Xcode中的字符替换 - Objective-C的主要内容,如果未能解决你的问题,请参考以下文章

替换 Objective-C 中出现的字符串

在 xcode/objective-c 中的项目之间共享类

Xcode 4中的“运行>停止Objective-C异常”?

Xcode 11.4 和 iOS 13.4 打破了 Project 中的 Objective-C 类别

Xcode - 修改变量名类名及字符串的替换操作

linux宏定义