2010-08-17 59 views
0

可以说,我们有文件1,文件2一个简单的数组,文件3. ,我们显示与文件1控制器,我们如何能够从原来的写入文件1数组到一个新的,完全不同的数组(让我们称之为不同的数组)。节省数组的一个项目不同的阵列

回答

0
NSArray *newArray = [NSArray arrayWithObject:[oldArray objectAtIndex:1]]; 

编辑:回答评论:

NSArray *bigArray = [NSArray arrayWithObjects:newArray1, newArray2, nil]; 

现在在样式注意,你会发现第一行代码,使与它只有1对象数组?真的不需要创建该数组。你可以简单地从你的原始数组中引用你需要的对象,如果你想把多个对象放到bigArray中,你可以。 (你正在创建的NSArray额外的一层,它看起来并不像需要在所有。)

+0

好让说,如果我做一个更加这些阵列我怎样才能使一个超类,包括这两个阵列的。 让说如果我想包括更多newArrays成一个bigArray – 2010-08-17 19:11:36

+0

编辑回答您的评论。 – 2010-08-17 19:21:35

+0

OK等待我弄糊涂了,我想这个数组能够保存在tableview中didselectindexpath路径项目。 我继续使用此代码 的NSMutableArray得到崩溃*收藏= [NSMutableArray的ADDOBJECT:[myList中objectAtIndex:1]]; 我应该如何着手中添加个人资料转移到更大的阵列加载的最爱吗? – 2010-08-18 08:47:58

相关问题