---
title: "insert(contentsOf:atArrangedObjectIndexes:)"
framework: appkit
role: symbol
role_heading: Instance Method
path: "appkit/nsarraycontroller/insert(contentsof:atarrangedobjectindexes:)"
---

# insert(contentsOf:atArrangedObjectIndexes:)

Inserts objects into the receiver’s arranged objects array at the locations specified in indexes, and adds it to the receiver’s content collection.

## Declaration

```swift
func insert(contentsOf objects: [Any], atArrangedObjectIndexes indexes: IndexSet)
```

## See Also

### Adding and Removing Objects

- [addObject(_:)](appkit/nsarraycontroller/addobject(_:).md)
- [add(contentsOf:)](appkit/nsarraycontroller/add(contentsof:).md)
- [insert(_:atArrangedObjectIndex:)](appkit/nsarraycontroller/insert(_:atarrangedobjectindex:).md)
- [remove(atArrangedObjectIndex:)](appkit/nsarraycontroller/remove(atarrangedobjectindex:).md)
- [remove(atArrangedObjectIndexes:)](appkit/nsarraycontroller/remove(atarrangedobjectindexes:).md)
- [remove(_:)](appkit/nsarraycontroller/remove(_:).md)
- [removeObject(_:)](appkit/nsarraycontroller/removeobject(_:).md)
- [remove(contentsOf:)](appkit/nsarraycontroller/remove(contentsof:).md)
