NSMutableArray以编程方式?

时间:2013-02-10 18:13:47

标签: ios nsmutablearray

我试图允许用户在NSMutableArrays中拥有多组数据。我不想限制他们可以创建的数组的数量,但我不知道如何使多个数组具有不同的名称,因此他们不会覆盖相同的数据。例如:

-(void)viewDidLoad {
mutableArray = [[NSMutableArray alloc]init];
}

-(IBAction)createNewArray {
[array addObject:first.text];
[array addObject:second.text];
[array addObject:third.text];
[array addObject:fourth.text];
//Add this set of data to a larger group which is all the arrays
[allArrays addObject:array];

}

问题在于它会不断添加具有相同名称的不同数据,因为1.我相信它会覆盖同一个对象而且2.无法区分对象。

我的问题:是否有任何可能的方法来创建具有不同名称的多个数组,而不必先将它们放在.h中?

2 个答案:

答案 0 :(得分:1)

NSMutableArrays的NSDictionary

答案 1 :(得分:1)

如果您不想担心名称冲突,可以使用数组数组

或者 - 如果您想生成没有冲突的唯一名称 - 请尝试:

NSString *uniqueName = [[NSUUID UUID] UUIDString];