有没有在特定元素之前或之后动态插入新元素的方法?或者我必须复制可变数组到另一个临时可变数组,然后“排序”数组?NSMutablearray在其他元素之前或之后插入新元素
1
A
回答
6
您可以使用insertObject:atIndex:
方法在任意索引处插入对象。
如果你知道只是一个对象,你可以很容易地找到阵列的指数(例如,使用indexOfObject:法)
2
你可以这样说:
NSMutableArray *mutArray=[[NSMutableArray alloc] init];
[mutArray insertObject:anObject];
[mutArray insertObject:anObject1];
[mutArray insertObject:anObject2];
[mutArray insertObject:yourObject atIndex:1];
您也可以插入尾部使用addObject:
。
Here是关于NSMutableArray
的完整文档。这绝对值得一读。
相关问题
- 1. d3如何在现有的其他元素之前插入新的SVG元素?
- 2. 子元素在其他元素之上
- 3. 在另一个元素的子元素之后插入元素
- 4. 伪元素:之前或之后:图像元素
- 5. 在ng-repeat生成的元素之前和之后插入一个元素
- 6. ajax在元素之前插入$(数据)
- 7. 在子串之前和之后插入一个元素
- 8. 在父元素之后插入
- 9. 向上滑动除当前元素之外的其他元素
- 10. :之前和之后:在img元素上的元素
- 11. 在Android中的其他视图元素之间插入/删除视图元素
- 12. XPath - 选择其他元素之后的第一个元素
- 13. ajax加载插入元素之前
- 14. jQuery的:插入HTML元素之前
- 15. 如何在Chrome的Inspector中添加/插入伪元素之前或之后?
- 16. 之前/之后的伪元素
- 17. Aligning ::之前和::之后伪元素
- 18. 如何在数组中的每个元素之后插入一个新元素?
- 19. 元素继续前进其他元素
- 20. 帕格 - 字或元素之前或之后的空格
- 21. 通过XSLT在两个其他元素之间添加元素?
- 22. 在添加子元素之前或之后创建文档树
- 23. 如何在元素之前或之后避免换行符?
- 24. 在HTML元素之前或之后添加文本
- 25. 伪元素“:”之后“或”:之前“不在angular2应用上呈现
- 26. 改变之前和之后的样式:在伪元素之后?
- 27. 在最后一个特定节点/元素之后插入XML元素
- 28. 在jQuery中选择当前匹配元素之后的元素?
- 29. 在当前元素之后选择下一个DOM元素
- 30. :在父元素后面的元素之前
安德烈,请重新回答一些您回答的问题,并接受您认为满意的答案。 – occulus 2011-03-01 22:50:46
顺便说一句,类似NSMutableArray的文档只是在XCode中点击一下。在这里发布问题的时候,你已经为自己回答了这个问题。 – occulus 2011-03-01 22:51:42
+1请求接受答案。 – Sid 2011-06-13 20:54:03