2010-08-17 56 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

相關問題