Подтвердить что ты не робот

Преобразование NSArray в NSMutableArray

Как и выше. Было бы полезно знать. Спасибо!

4b9b3361

Ответ 1

Вот два варианта:

- (NSMutableArray *)createMutableArray1:(NSArray *)array
{
    return [NSMutableArray arrayWithArray:array];
}

- (NSMutableArray *)createMutableArray2:(NSArray *)array
{
    return [[array mutableCopy] autorelease];
}

Ответ 2

Используйте -mutableCopy и следите за тем, чтобы баланс сохранялся.

NSMutableArray *mutableArray = [[immutableArray mutableCopy] autorelease];

Ответ 3

Попробуйте этот

NSMutableArray *array = [[NSMutableArray alloc]initWithArray:your_array_name];