如何通过NSString值动态创建NSMutableArray(名称)?
e.g. NSString *stringName = @"helloArray1";
然后动态创建带有“helloArray1”的NSMutableArray。
e.g. NSMutableArray * (--here the stringName / helloArray1---) = [NSMutableArray new];
然后是NSLog:
NSLog(@"%@", (--here the stringName / helloArray1---) );
感谢您的帮助
答案 0 :(得分:0)
我认为这是不可能的。
最好动态设置为对象。例如:
NSMutableDictionary *variables = [NSMutableDictionary new];
for (int i = 0; i < 10; i++) {
NSMutableArray *temp = [[NSMutableArray alloc] initWithObjects:@"1", @"2", nil];
[variables setObject:temp forKey:[NSString stringWithFormat:@"value_%d", i]];
}
NSLog(@"%@", [variables objectForKey:@"value_1"]);