Iphone 目标C-对NSMutable字符串使用insertString

Iphone 目标C-对NSMutable字符串使用insertString,iphone,objective-c,cocoa,cocoa-touch,Iphone,Objective C,Cocoa,Cocoa Touch,对于NSMutableString,如何在名为“a”的NSMutableString的索引“0”处插入“-”号。现在,我的代码如下所示: a = [insertString: @"-" atIndex: 0]; Xcode抛出一个错误,表示“insertString”未声明。我的代码似乎有点问题。请给我指导。将对象放在括号内: [a insertString: @"-" atIndex: 0]; 将对象放在括号内: [a insertString: @"-" atIndex: 0]; 为了

对于NSMutableString,如何在名为“a”的NSMutableString的索引“0”处插入“-”号。现在,我的代码如下所示:

a = [insertString: @"-" atIndex: 0];

Xcode抛出一个错误,表示“insertString”未声明。我的代码似乎有点问题。请给我指导。

将对象放在括号内:

[a insertString: @"-" atIndex: 0];

将对象放在括号内:

[a insertString: @"-" atIndex: 0];

为了扩展@jop所说的内容,它的
[接收方消息(这里可能是参数,参数用:冒号表示)]
。在这种情况下,正确的格式是
[a/*receiver*/insertString:/*message*/@-“atIndex:0*/arguments*/]
来扩展@jop所说的内容,它的
[receiver message(这里可能是参数,参数用冒号表示)]
。在这种情况下,正确的格式是
[a/*receiver*/insertString:/*message*/@“-”atIndex:0*/arguments*/]