我无法将addObject添加到NSMutableArray initializedWith 5个字符串对象

use*_*000 0 objective-c

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"]
Run Code Online (Sandbox Code Playgroud)

我想将Ahmet字符串附加到NSMutableArray数组对象......任何人都可以帮助我吗?

dan*_*aby 7

你没有实现一个可变数组:

[[NSMutableArray alloc] initWithObjects:@"Apranax Forte",
                                        @"Actified",
                                        @"Zostex 125 MG",
                                        @"Zoprotec 30 MG",
                                        @"Arveles 25 MG",
                                        nil];
Run Code Online (Sandbox Code Playgroud)

另外不要忘记用nil终止对象的集合.