【发布时间】:2012-03-19 08:50:38
【问题描述】:
我尝试在我的方法中将对象添加到我的 NSMutable 数组,但不断出错。如果我在 init 中添加对象,它会起作用。在我尝试执行代码之前,它并没有说有任何问题。
这是在我声明两个数组的#import 内容下方:
NSMutableArray *actions1, *actions2;
这是在初始化中:
actions1 = [NSMutableArray array];
这里我尝试给数组加1:
- (void) storeAction:(int) action {
[actions1 addObject:@"1"];
}
与我之前所说的在 int 中工作的代码相同。
我也希望它存储声明为“action”的 int 值,但这似乎也不起作用。
[addObject:@"%d", action];
【问题讨论】:
-
关于[addObject:@"%d", action]; - 请详细说明“似乎也不起作用”是什么意思..发生了什么?顺便说一句 - 你为什么不将 int 存储为 NSNumber 对象? ([NSNumber numberWithInt:1])
标签: iphone objective-c methods