Converting NSArray to NSMutableArray [closed]

笑着哭i 提交于 2019-12-03 03:38:09

问题


As above. Would be helpful to know. Thanks!


回答1:


Here are two options:

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

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



回答2:


Use -mutableCopy and make sure to balance the retain count.

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



回答3:


Try this one

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


来源:https://stackoverflow.com/questions/3222122/converting-nsarray-to-nsmutablearray

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!