---
title: "setObject(_:forKey:)"
framework: foundation
role: symbol
role_heading: Instance Method
path: "foundation/nsmaptable/setobject(_:forkey:)"
---

# setObject(_:forKey:)

Adds a given key-value pair to the map table.

## Declaration

```swift
func setObject(_ anObject: ObjectType?, forKey aKey: KeyType?)
```

## Parameters

- `anObject`: The value for aKey.
- `aKey`: The key for anObject.

## See Also

### Manipulating Content

- [removeObject(forKey:)](foundation/nsmaptable/removeobject(forkey:).md)
- [removeAllObjects()](foundation/nsmaptable/removeallobjects().md)
