字符串中的字符替换数据库(Objective-C)

时间:2010-01-11 01:05:21

标签: objective-c iphone cocoa-touch

我有一个UITableView,每一行我都会在我的数据库中显示一个包含信息存储的UIViewController,如下所示:


[self.myViewController.myViewControllerDescription setText:[self.fiche description]];

数据库中的信息存储包含HTML语法(< BR>),我将它们显示在UITextView中(因为您知道UITextView无法识别< BR>标记),

我想知道如何在我的结果中找到这个角色,并用自动换行取代它,我强调它的'/ n'

谢谢,

2 个答案:

答案 0 :(得分:1)

给定一些字符串,您可以找到<br>的所有实例,并使用NSString方法{{3}将它们替换为“newline”字符(在C和Objective-C中用\n表示) ,就这样:

NSString *stringWithNewlines = [stringWithBRs stringByReplacingOccurrencesOfString:@"<br>" withString:@"\n"];

答案 1 :(得分:0)

您可以使用:

 - (NSString *)stringByReplacingOccurrencesOfString:(NSString *)target withString:(NSString *)replacement