NSMutableString appendString在第一个位置

时间:2013-08-01 03:07:59

标签: objective-c nsmutablestring

我有一个NSMutableString变量,我从aString追加,如下所示:

NSString  *aString = [NSString stringWithFormat:@"{\"MyCode\":%@,\"TotalAmount\":%@,\"PaymentType\":\"%@\",\"BankName\":\"%@\",\"BankAccountNo\":\"%@\",\"Amount\":\"%@\",\"FileName\":\"%@\"}",aCode,total,type,labelBank.txt,labelAcc.txt,aTrasfer,imageName];

[teststring appendString:asstring2];
[teststring appendString:@","];

在这段代码中,我成功地追加字符串,以便它们追加。但是知道我想在第一个位置添加一个新字符串,就像在索引0的数组对象中一样。可以执行NSMutableString吗?

希望我的问题很清楚..谢谢

1 个答案:

答案 0 :(得分:1)

你用一个索引说了。与使用数组的方式相同。

- (void)insertString:(NSString *)aString atIndex:(NSUInteger)anIndex

您的代码:

[testString appendString:aString];
[testString insertString:@"," atIndex:0]; /* prepend the comma

查看Documentation