【问题标题】:NSMutableString appendString in first positionNSMutableString appendString 在第一个位置
【发布时间】:2013-08-01 03:07:59
【问题描述】:

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

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 可以这样做吗?

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

【问题讨论】:

  • 在提出这样的问题之前,请先查看参考文档。看 NSMutableSting 文档一分钟就会显示出正确的方法。
  • @rmaddy 我很惊讶有多少人喜欢“嘿,如果存在 X 方法会不会很酷”只是在文档中找到它们。你不应该先看看那里吗?

标签: objective-c nsmutablestring


【解决方案1】:

你说的是索引。与处理数组的方式相同。

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

您的代码:

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

查看Documentation

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-01-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-23
    相关资源
    最近更新 更多