如何将字符串拆分为NSMutableArray

我想将字符串拆分为NSMutableArray 我知道
- (NSArray *)componentsSeparatedByString:(NSString *)separator
可用,但这个是
NSArray
不是
NSMutableArray
。 我需要因为在分裂后我想通过使用从数组中删除元素
-(void)removeObjectAtIndex:(NSUInteger)index
这是NSArray无法实现的。 谢谢     
已邀请:
您还可以获得返回数组的可变副本:
NSMutableArray *array = [[myString componentsSeparatedByString:@"..."] mutableCopy];
另外,请记住,像alloc这样的副本确实会分配新的内存。因此,当在非ARC代码中使用时,您必须
autorelease
复制的数组,或者在完成后手动
release
。     
使用新的
NSMutableArray
NSArray *array = [NSString componentsSeparatedByString:@"..."];
NSMutableArray *mutable = [NSMutableArray arrayWithArray:array];
    
从componentsSeparatedByString创建的输出NSArray创建NSMutableArray。
NSMutableArray *mutableArray = [[NSMutableArray alloc] initWithArray:array]; 
    

要回复问题请先登录注册