0

如何将变量字符串值发送到目标 c 中的 nsmutable 数组?
如果global是我的NSMutableArray并且temp是包含字符串的变量,那么

[global addObject:@"%@",temp];

不工作请检查家伙并回复。

4

3 回答 3

3

只需添加对象。

[global addObject:temp];

为什么要尝试使用字符串格式说明符

于 2012-12-27T13:10:10.807 回答
2

如果你想添加一些格式化的字符串,你可以像这样使用

[global addObject:[NSString stringWithFormat:@"%@",temp]];

否则DrummerB 的答案是绝对有效的。

于 2012-12-27T13:17:57.350 回答
0

您需要先创建一个对象。

它可能是一个NSString(如你的情况),或者可能是任何诸如数组、字典等之类的东西。

然后将其添加到数组中。但数组必须是NSMutableArray.

[global addObject:yourObject]; //will add at last

或者

[global addObject:yourObject atIndex:desiredIndex];//insert at the given index

如果是string,可以使用string类下的很多方法来形成,,likeinitWithStringstringWithFormat

NSString *yourObject=.....;//create an object using any of the class or instance method of NSString.
于 2012-12-27T13:19:49.363 回答