Проблемы с NSMutableArray - PullRequest
       4

Проблемы с NSMutableArray

0 голосов
/ 21 марта 2012

Почему я получаю это предупреждение в Xcode 4.3.1?

NSMutableArray warning Спасибо.

Ответы [ 4 ]

5 голосов
/ 21 марта 2012

Вы выделяете NSArray вместо NSMutableArray?

1 голос
/ 21 марта 2012

Просто замените вспомогательный конструктор для NSArray на NSMutableArray .. [[NSMutableArray alloc] initWithObjects: @ "About", nil;

1 голос
/ 21 марта 2012

Вместо этого вы должны создать свой массив следующим образом:

NSMutableArray *array = [NSMutableArray arrayWithObjects:@"About", nil];

Обратите внимание, что мы отправляем сообщение классу NSMutableArray, а не NSArray, поэтому мы получаем изменяемую версиюмассив создан.

1 голос
/ 21 марта 2012

Просто изменить

NSMutableArray *array = [[NSArray alloc] initWithObjects:@"About", nil];

С

NSMutableArray *array = [[NSMutableArray alloc] initWithObjects:@"About", nil];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...