我正在尝试从NSString中创建一个NSMutableArray。它不应该被任何东西分开。因此,如果字符串为@"0123"
,则数组应为{@"0", @"1", @"2", @"3", nil}
。但是,如果我使用下面的代码,它会创建一个像{@"0123", nil}
这样的数组。在下面的代码中我还将常规数组转换为可变数组,因为我不知道如何直接执行它。
NSMutableArray *myMutableArray = [[NSMutableArray alloc] initWithArray:[myString componentsSeparatedByString:@""]];
答案 0 :(得分:2)
NSMutableArray *array = [NSMutableArray new];
for (NSInteger i=0; i<string.length; i++) {
[array addObject:[NSString stringWithFormat:@"%C", [string characterAtIndex:i]]];
}