2010-08-18 40 views
0

我使用下面的數組中添加先前創建的喜愛數組的對象:用於存儲iPhone收藏夾項目的首選類型的數組?

NSMutableArray *favorites = [NSMutableArray addObject:[myList objectAtIndex:1]];

但是,此代碼一直在運行時崩潰。我認爲這不是實現可以保存和刪除項目的數組的最佳方式;有沒有更好的方法來實現這一點?有沒有辦法使這個過程自動化,而不必爲從表中選擇的每個單元格添加一個數組?

回答

0

只寫(假設您的收藏夾陣列已經創建):

[favorites addObject:[myList objectAtIndex:1]]; 

要創建你應該例如+arrayWithObject:

NSMutableArray *favorites = [NSMutableArray arrayWithObject:[myList objectAtIndex:1]]; 
+0

我需要來定義索引使用新的陣列?如果是的話,我會怎麼做呢? 並且是數組中第一個項目的索引處的對象的1還是數組中的項目的名稱? – 2010-08-18 13:21:40

+0

爲收藏夾陣列創建你的意思是,如果它是分配和初始化coorect? – 2010-08-18 13:28:20

+0

是的,如果你已經有可變的數組實例(分配和插入它),那麼你就可以(也應該)改變它「in-place」 – Vladimir 2010-08-18 13:31:32