如上所述。知道会有所帮助。谢谢!
答案 0 :(得分:77)
以下是两个选项:
- (NSMutableArray *)createMutableArray1:(NSArray *)array
{
return [NSMutableArray arrayWithArray:array];
}
- (NSMutableArray *)createMutableArray2:(NSArray *)array
{
return [[array mutableCopy] autorelease];
}
答案 1 :(得分:17)
使用-mutableCopy
并确保平衡保留计数。
NSMutableArray *mutableArray = [[immutableArray mutableCopy] autorelease];
答案 2 :(得分:10)
试试这个
NSMutableArray *array = [[NSMutableArray alloc]initWithArray:your_array_name];