2011-10-03 200 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]]; 
相關問題