上記のように。知るのに役立つでしょう。ありがとう!
次の2つのオプションがあります。
- (NSMutableArray *)createMutableArray1:(NSArray *)array
{
return [NSMutableArray arrayWithArray:array];
}
- (NSMutableArray *)createMutableArray2:(NSArray *)array
{
return [[array mutableCopy] autorelease];
}
使用する -mutableCopy
そして、保持カウントのバランスを取るようにしてください。
NSMutableArray *mutableArray = [[immutableArray mutableCopy] autorelease];
これを試して
NSMutableArray *array = [[NSMutableArray alloc]initWithArray:your_array_name];