Если вы создадите NSArray
, вы не сможете добавить к нему элементы, поскольку он неизменен. Вместо этого вы должны попробовать NSMutableArray
.
Кроме того, вы инвертировали порядок alloc
и init
. alloc
создает экземпляр и init
инициализирует его.
Код будет выглядеть примерно так (при условии, что getData
является глобальной функцией):
NSMutableArray *stringArray = [[NSMutableArray alloc] init];
for(int i=0; i< data.size; i++){
[stringArray addObject:getData(i)];
}