我正在开发一个iOS应用程序与最新的SDK。数组类型'int [16]'不可分配
我想这样做对.mm
文件:
@interface MyClass()
{
int _cars[16];
...
}
@end
@implementation MyClass
-(id)init
{
self = [super init];
if (self)
{
_cars = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
}
...
}
,但我得到了以下错误:
Array type 'int [16]' is not assignable
我怎样才能解决这个问题?
我已经用更好的细节更新了我的问题。 – VansFannel 2013-03-05 07:10:34
如果数组是一个实例变量,它应该由'alloc'方法自动初始化为零(请参见[this question](http://stackoverflow.com/questions/990817/are-ints-always-initialized-to -0))。看看数组的内容来确保。 – zoul 2013-03-05 07:15:08