字符串到可变数组目标c

时间:2013-04-10 19:39:11

标签: objective-c arrays string

我正在尝试从NSString中创建一个NSMutableArray。它不应该被任何东西分开。因此,如果字符串为@"0123",则数组应为{@"0", @"1", @"2", @"3", nil}。但是,如果我使用下面的代码,它会创建一个像{@"0123", nil}这样的数组。在下面的代码中我还将常规数组转换为可变数组,因为我不知道如何直接执行它。

NSMutableArray *myMutableArray = [[NSMutableArray alloc] initWithArray:[myString componentsSeparatedByString:@""]];

1 个答案:

答案 0 :(得分:2)

NSMutableArray *array = [NSMutableArray new];
for (NSInteger i=0; i<string.length; i++) {
    [array addObject:[NSString stringWithFormat:@"%C", [string characterAtIndex:i]]];
}