2

このコードを使用して「\n」を「」に置き換えましたが、機能しません。

どうすればいいですか?

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

NSLog(@"Description String ---->>> %@",descString);
catlog.description = descString;
[webview loadHTMLString:catlog.description baseURL:nil];
webview.opaque = NO;
4

2 に答える 2

10

これを試して

NSString *s = @"foo/bar:baz.foo";
NSCharacterSet *doNotWant = [NSCharacterSet characterSetWithCharactersInString:@"/:."];
s = [[s componentsSeparatedByCharactersInSet: doNotWant] componentsJoinedByString: @""];
NSLog(@"%@", s);
于 2012-04-10T09:45:54.980 に答える
5
descString = [descString stringByReplacingOccurrencesOfString:@"\\n" withString:@""];

詳細については、stringByReplaceingOccurrencesOfString:withString:メソッドを参照してください。

これがお役に立てば幸いです。

アップデート

スイフト3.0

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

そして、私が絞っていなければ、Swift 4.0でも機能します

于 2012-04-10T10:04:34.667 に答える