Вы не можете использовать обычные массивоподобные подписки с NSArrays (и NSMutableArrays). Чтобы добавить элемент, вам нужно вызвать метод addObject
. Т.е. [charArray addObject:obj]
.
Другое предостережение: вы не можете добавить голый char
к NSArray, он должен быть типа Objective-C. Вы можете использовать класс NSNumber, чтобы обернуть его. Таким образом, ваш код будет:
[charArray addObject:[NSNumber numberWithChar:'0']];
[charArray addObject:[NSNumber numberWithChar:'1']];
Но вы все равно можете использовать обычный массив C и оставить свой код без изменений, что, вероятно, является лучшим решением в вашем случае. т.е.
char charArray[MAX_SIZE];