84
A
回答
211
[myMutableArray insertObject:myObject atIndex:42];
將對象添加到陣列的前部,使用0作爲索引:
[myMutableArray insertObject:myObject atIndex:0];
42
請看NSMutableArray類的insertObject:atIndex:
方法。添加到所述陣列的「前部」意味着索引0
例如:
NSMutableArray * array = [[NSMutableArray alloc] initWithCapacity:3];
[array addObject:@"b"]; // Contains "b"
[array insertObject:@"a" atIndex:0]; // Contains "a", "b"
[array insertObject:@"c" atIndex:2]; // Contains "a", "b", "c"
1
更新了夫特3:
如果你想在一個的NSMutableArray的特定指標添加對象,請使用一個簡單的代碼行下面:
self.yourMutableArrayName.insert(<#T##newElement: String##String#>, at: <#T##Int#>)
例如:如果你想添加字符串:在指數「自然」:3
var str = "Nature"
self.yourMutableArrayName.insert(str, at: 3)
//享受..!
相關問題
- 1. 如何在每個索引處包含多個值的nsmutablearray中的特定索引替換對象
- 2. c# - 將對象添加到列表中的特定索引
- 3. 將對象添加到特定索引中的數組中
- 4. 添加到特定索引
- 5. 在NSMutableArray中替換對象索引
- 6. 將自定義對象添加到NSMutableArray
- 7. 將自定義對象添加到NSMutableArray
- 8. 不向NSMutableArray添加對象
- 9. NSMutableArray,添加/刪除對象?
- 10. NSMutableArray不添加對象
- 11. iOS。添加對象的NSMutableArray在valueForKeyPath
- 12. 在多維NSMutableArray中添加對象
- 13. 如何在特定索引處添加動畫圖層
- 14. 添加對象的NSMutableArray與foreach循環
- 15. 無法對象添加到NSMutableArray的
- 16. 我如何獲得一個對象已被添加到NSMutableArray的索引?
- 17. 如何在indexObject引發錯誤時在索引0處添加對象?
- 18. 當我在其中搜索NSString時,如何確定NSMutableArray中對象的索引?
- 19. 如何獲取NSMutableArray特定對象
- 20. NSArray的比較與NSMutableArray中添加三角洲對象的NSMutableArray
- 21. 將對象添加到NSMutableArray時出錯
- 22. 如何將NSMutableArray添加到對象中?
- 23. 如何將NSDictionary對象添加到NSMutableArray?
- 24. 未能將對象添加到NSMutableArray
- 25. 將字符串對象添加到NSMutableArray?
- 26. 不能將對象添加到NSMutableArray
- 27. 無法添加對象到NSMutableArray
- 28. nsmutablearray調用時不添加對象
- 29. 將新對象添加到NSMutableArray
- 30. 如何將對象添加到NSMutableArray
如果我嘗試在新分配的可變數組上運行第一條語句並且當前沒有數據,該怎麼辦? – NaXir 2015-05-04 07:56:09
爲什麼我會在大多數例子中看到42號碼? :] – Honey 2016-03-12 11:24:39
@ asma22因爲它是[回答宇宙和一切生命的終極問題](https://en.wikipedia.org/wiki/42_(number)#Hitchhiker.27s_Guide_to_the_Galaxy) – Thecafremo 2016-05-03 14:50:18