NSMutableArray *array = [[NSArray alloc] initWithObjects:@"Apranax Forte", @"Actified", @"Zostex 125 MG", @"Zoprotec 30 MG", @"Arveles 25 MG"]; [array insertObject:@"Ahmet" atIndex:[array count] + 1]; // Neither work [array addObject:@"Ahmet"]
Я хочу добавить строку Ахмета в объект массива NSMutableArray ... Кто-нибудь может мне помочь?
Вы не создаете изменяемый массив:
[[NSMutableArray alloc] initWithObjects:@"Apranax Forte", @"Actified", @"Zostex 125 MG", @"Zoprotec 30 MG", @"Arveles 25 MG", nil];
Также не забудьте завершить коллекцию объектов с помощью nil.
убедитесь, что вы завершили свой массив с "nil"
NSMutableArray *array = [[NSMutableArray alloc] initWithObjects:@"Apranax Forte", @"Actified",@"Zostex 125 MG",@"Zoprotec 30 MG",@"Arveles 25 MG", nil];
Вам нужно изменить [NSArray alloc] на [NSMutableArray alloc]
[NSArray alloc]
[NSMutableArray alloc]