Как я могу добавить один NSMutableArray к другому, из того, что я видел, это звучит довольно просто. Но я получаю некоторые странные результаты, я думаю, что количество элементов в моем временном массиве добавляется, но значения словаря теряются.
Это мой текущий код, где я просто перезаписываю свой self.transactionArray
h - file
NSMutableArray *transactionArray;
@property (nonatomic, retain) NSMutableArray *transactionArray;
m - file
NSMutableArray *arrayTmp= [[NSMutableArray alloc] init];
//start loop
[arrayTmp addObject:[NSDictionary dictionaryWithObjectsAndKeys:desc,@"desc",
due,@"due",nil]];
//release nsstring desc etc
//end loop
self.transactionArray = arrayTmp;
[arrayTmp release];
Моя вторая попытка ...
NSMutableArray *array1 = [arrayTmp mutableCopy];
[self.transactionArray addObjectFromArray:array1];
Это была моя первая попытка ...
[self.transactionArray addObjectFromArray:arrayTmp];
Что я делаю не так?