连接由CRLF分隔的两个NSStrings

时间:2009-12-08 10:16:37

标签: objective-c cocoa nsstring

抱歉这个愚蠢的问题。我有两个NSStrings,我想创建第三个字符串,第一个字符串加上一个新行加上第二个字​​符串。我知道这一定很容易,但我正在寻找它。

最终,我希望生成的字符串能够在表格视图单元格中正确显示。

此致

戴夫

2 个答案:

答案 0 :(得分:5)

对于任意数量的字符串,将它们放在一个数组中并发送componentsJoinedByString:消息,并传递CRLF字符串(@"\r\n")。

答案 1 :(得分:3)

最好的办法是使用stringWithFormat:

NSString *newString = [NSString stringWithFormat:@"%@\r\n%@", firstString, secondString];

将其放入表格单元格时,您可能必须设置numberOfLines属性并覆盖- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath方法。

完成后不要让你释放字符串。