Как и выше. Было бы полезно знать. Спасибо!
Преобразование NSArray в NSMutableArray
Ответ 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];