---
title: "NSStringFromMapTable(_:)"
framework: foundation
role: symbol
role_heading: Function
path: "foundation/nsstringfrommaptable(_:)"
---

# NSStringFromMapTable(_:)

Returns a string describing the map table’s contents.

## Declaration

```swift
func NSStringFromMapTable(_ table: NSMapTable<AnyObject, AnyObject>) -> String
```

## Parameters

- `table`: A reference to a map table structure.

## Return Value

Return Value A string describing the map table’s contents.

## Discussion

Discussion The function iterates over the key-value pairs of table and for each one appends the string “a = b;\n”, where a and b are the key and value strings returned by the corresponding describe callback functions. If NULL was specified for the callback function, a and b are the key and value pointers, expressed as hexadecimal numbers.

## See Also

### Functions

- [NSAllMapTableKeys(_:)](foundation/nsallmaptablekeys(_:).md)
- [NSAllMapTableValues(_:)](foundation/nsallmaptablevalues(_:).md)
- [NSCompareMapTables(_:_:)](foundation/nscomparemaptables(_:_:).md)
- [NSCopyMapTableWithZone(_:_:)](foundation/nscopymaptablewithzone(_:_:).md)
- [NSCountMapTable(_:)](foundation/nscountmaptable(_:).md)
- [NSCreateMapTable(_:_:_:)](foundation/nscreatemaptable(_:_:_:).md)
- [NSCreateMapTableWithZone(_:_:_:_:)](foundation/nscreatemaptablewithzone(_:_:_:_:).md)
- [NSEndMapTableEnumeration(_:)](foundation/nsendmaptableenumeration(_:).md)
- [NSEnumerateMapTable(_:)](foundation/nsenumeratemaptable(_:).md)
- [NSFreeMapTable(_:)](foundation/nsfreemaptable(_:).md)
- [NSMapGet(_:_:)](foundation/nsmapget(_:_:).md)
- [NSMapInsert(_:_:_:)](foundation/nsmapinsert(_:_:_:).md)
- [NSMapInsertIfAbsent(_:_:_:)](foundation/nsmapinsertifabsent(_:_:_:).md)
- [NSMapInsertKnownAbsent(_:_:_:)](foundation/nsmapinsertknownabsent(_:_:_:).md)
- [NSMapMember(_:_:_:_:)](foundation/nsmapmember(_:_:_:_:).md)
