在表中查看NSMutable字符串的数据查看

问题描述:

我正在访问web服务,它给我的结果是字符串数组。 如果字符串数组的长度是3, 第一个字符串是“1 | 123 | Bank Of America | 111 | recall”(|是分隔符) 第二个字符串是“2 | 456 | JP Morgan | 22 |回忆“ 第三个字符串是”3 | 1789 | Amex | 333 |回忆“在表中查看NSMutable字符串的数据查看

现在,当我解析SOAP Web服务时,结果是在一个NSMutable字符串中。 对于第一个字符串值,可变字符串的值为“1 | 123 |美国银行| 111 |回忆” 解析器遇到返回标记时第二次,MutableString的值为 “1 | 123 | Bank Of美国| 111 |召回2 | 456 |摩根大通| 22 |回忆“ 第三次它变成”1 | 123 |美国银行| 111 |召回2 | 456 |摩根大通| 22 |召回3 | 1789 |美国运通| 333 |召回“

我想通过删除表格视图中的分隔符(”|“)来显示3个字符串,我该怎么做。

如果您只想更改“|”符号到另一个那么你可以使用的NSMutableString的方法:

- (NSUInteger)replaceOccurrencesOfString:(NSString *)target withString:(NSString *)replacement options:(NSStringCompareOptions)opts range:(NSRange)searchRange 

您还可以获取你的字符串的部件分解的数组“|”无论是使用的NSString的-componentsSeparatedByString-componentsSeparatedByCharactersInSet方法

使用[yourMutableString componentsSeparatedByString: @"|recall"],如果你存储它们所有的连接得到你的三个字符串数组。然后,取每个组件,并用@“|”分割它字符串:[eachComponent componentsSeparatedByString: @"|"],并将结果中的子字符串显示在每个UITableViewCell contentView的子元素中的UILabels addes中。

Here是关于使用UITableView的视频教程。

+0

谢谢,但我是iphone应用程序开发新手。我如何将UIlabel添加为表视图的子项 – shreedevi 2009-11-13 09:19:18