男人,就像上面的話題,如果我想直接用一個退出的可變數組進行更改。 我想知道如何添加一個新陣列到一個可變數組中的退出陣列 感謝您的任何建議!將數組添加到數組中的數組 - objC
-5
A
回答
0
您提到添加的數組,包含在NSMutableArray的另一個數組的問題,它可以像
NSMutableArray *childArray = [self.ParentArray objectAtIndex:index];
[childArray addObjectsFromArray:yourArrayToAdd];
希望能解決你的問題
+0
NSMutablearray * arrayOne = [[nsmutablearray alloc] init]; NSMutablearray * arrayMain = [[nsmutablearray alloc] init]; [arrayMain addObject:arrayOne]; NSMutableArray * temp = [arrayMain objectAtIndex:yourIndex]; [temp addObject:yourNextArray]; – Talha
0
假設我們有一個NSMutableArray
完成命名numbersArray
numbersArray = [[NSMutableArray alloc]initWithObjects:@"1",@"2",@"3",@"4",@"5",@"6",@"7",@"8",@"9",@"10" , nil];
如果你想給一個數組添加到它,而不是原來的
,讓我們說數組是一個自己的內容的隨機排列:
NSMutableArray *temp = [[NSMutableArray alloc] initWithArray:numbersArray];
for(NSUInteger i = [numbersArray count]; i > 1; i--) {
NSUInteger j = arc4random_uniform(i);
[temp exchangeObjectAtIndex:i-1 withObjectAtIndex:j];
}
numbersArray = temp;
最後一行給numbersArray
的temp
陣列
的內容,我們可以做到這一點與
numbersArray = [temp copy];
該指數交換,你可以使用exchangeObjectAtIndex
如下:
[numbersArray exchangeObjectAtIndex:0 withObjectAtIndex:3];
[numbersArray exchangeObjectAtIndex:1 withObjectAtIndex:4];
[numbersArray exchangeObjectAtIndex:2 withObjectAtIndex:5];
相關問題
- 1. 將對象添加到數組數組
- 2. 將數組添加到會話數組
- 3. 將對象添加到數組數組
- 4. 將數組添加到數組
- 5. 將數組添加到數組
- 6. 將數組添加到數組PHP
- 7. 如何使用jQuery將數組添加到數組數組中?
- 8. 在數組foreach期間將數組添加到數組
- 9. 將函數添加到數組中php
- 10. 將數組添加到JTextField
- 11. 將值添加到數組
- 12. 將int添加到數組
- 13. 將維添加到數組
- 14. 將數組項添加到組合框
- 15. 將數組添加到組合框
- 16. 將類數組添加到C#中的類數組列表中
- 17. 將數組中的元素添加到結構數組中
- 18. 用PHP中的鍵將數組添加到數組中
- 19. 將數組中的值添加到數組中?
- 20. 多次調用函數時,將數組添加到數組中?
- 21. 如何將數組添加到JavaScript中的數組?
- 22. 未將數組添加到數組中的對象
- 23. 將數組元素添加到PHP中的數組
- 24. 如何將數組值添加到數組的中間?
- 25. 將數組添加到JavaScript中的數組?
- 26. Powershell將不同類型的數組添加到數組中
- 27. 如何將PHP數組添加到Highcharts的JS數組中
- 28. 如何在PHP中將數組的鍵添加到數組值?
- 29. 將數組添加到javascript中的數組
- 30. 如何將對象添加到數組中的數組?
請e你的問題稍微多一點 –