Ich entwickle eine iOS-Anwendung mit dem neuesten SDK.Array-Typ 'int [16]' ist nicht zuweisbar
Ich möchte diese auf einer .mm
tun, Datei:
@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};
}
...
}
Aber ich erhalte den folgenden Fehler:
Array type 'int [16]' is not assignable
Wie kann ich diesen Fehler beheben?
Ich habe meine Frage mit besseren Details aktualisiert. – VansFannel
Wenn das Array eine Instanzvariable ist, sollte es automatisch mit der Methode 'alloc' auf Null initialisiert werden (siehe [diese Frage] (http://stackoverflow.com/questions/990817/are-ints-always-initialized-to) -0)). Schauen Sie sich den Array-Inhalt an, um sicherzugehen. – zoul