web-dev-qa-db-fra.com

Conversion de NSArray en NSMutableArray

Comme ci-dessus. Serait utile de savoir. Merci!

30
Sidwyn Koh

Voici deux options:

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

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

Utilisation -mutableCopy et assurez-vous d'équilibrer le nombre de retenues.

NSMutableArray *mutableArray = [[immutableArray mutableCopy] autorelease];
17
Fabian Kreiser

Essaye celui-là

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