Zajmuję się tworzeniem aplikacji na iOS z najnowszym pakietem SDK.Typ tablicy "int [16]" nie jest przypisywany
Chcę to zrobić na .mm
pliku:
@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};
}
...
}
Ale pojawia się następujący błąd:
Array type 'int [16]' is not assignable
Jak można naprawić ten błąd?
Mam zaktualizowane moje pytanie z lepszymi szczegółami. – VansFannel
Jeśli tablica jest zmienną instancji, powinna być automatycznie inicjalizowana do zera metodą "alloc" (patrz [to pytanie] (http://stackoverflow.com/questions/990817/are-ints-always-initialized-to -0)). Spójrz na zawartość tablicy, aby się upewnić. – zoul