我正在尝试创建一个由两个整数组成的可变数组
@interface ViewController ()
{
NSMutableArray *myArray;
}
用两个对象的容量初始化
- (void)viewDidLoad
{
[super viewDidLoad];
myArray = [[NSMutableArray alloc]initWithCapacity:2];
[self addIntToArray];
}
当我尝试向我的数组添加一个整数时
- (void)addIntToArray
{
[myArray addObject:3];
}
我收到以下错误,尽管之前遇到过此问题并且现在无法找到解决方法。
Implicit conversion of 'int' to 'id' is disallowed in ARC.
我尝试将我int
的转换为id
并收到一个错误,指出我不能这样做。我还尝试使用init
only 初始化数组,但仍然无法将整数添加到数组中。请让我知道如何实现我正在尝试执行的功能。谢谢你。