2011-10-03 173 views
0

我有一个字符串,它的值与FirstName,LastName,Phone等一样。
如何将数组元素连接成一个字符串?

Tom;Hanks;12346789 

我填充一个UIVewTable标签文字suposed是名字,姓氏如

Tom,Hanks 

然后我把手机放在细节位。

我是根据semiColumn ;拆分字符串,然后在说明中连接数组的前两个元素和逗号和第三个元素。
它工作正常,但我认为数组元素的连接不是最好的或正常的方式似乎是一个黑客。我能不能帮助你做正确的事情?我的代码如下

NSArray *title = [[dataArray objectAtIndex:indexPath.row] componentsSeparatedByString:@";"]; 
//This bit below does not look right. 
cell.textLabel.text = [[[title objectAtIndex:0] stringByAppendingString:@","] stringByAppendingString:[title objectAtIndex:1]]; 
cell.detailTextLabel.text = [title objectAtIndex:2]; 

回答

3

稍微好一点的解决方案:

cell.textLabel.text = [NSString stringWithFormat:@"%@,%@", [title objectAtIndex:0], [title objectAtIndex:1]]; 
相关问题