0

NSString から NSMutableArray を作成しようとしています。何かで区切ってはいけません。したがって、文字列が@"0123"配列の場合は{@"0", @"1", @"2", @"3", nil}. しかし、以下のコードを使用すると、次のような配列が作成されます{@"0123", nil}。次のコードでは、通常の配列を可変配列に変換しています。これは、直接行う方法がわからないためです..

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

1 に答える 1

2
NSMutableArray *array = [NSMutableArray new];
for (NSInteger i=0; i<string.length; i++) {
    [array addObject:[NSString stringWithFormat:@"%C", [string characterAtIndex:i]]];
}
于 2013-04-10T19:41:33.767 に答える