---
title: "data(fromTXTRecord:)"
framework: foundation
role: symbol
role_heading: Type Method
path: "foundation/netservice/data(fromtxtrecord:)"
---

# data(fromTXTRecord:)

Returns an NSData object representing a TXT record formed from a given dictionary.

## Declaration

```swift
class func data(fromTXTRecord txtDictionary: [String : Data]) -> Data
```

## Parameters

- `txtDictionary`: A dictionary containing a TXT record.

## Return Value

Return Value An NSData object representing TXT data formed from txtDictionary. Fails an assertion if txtDictionary cannot be represented as an NSData object.

## See Also

### Configuring Network Services

- [dictionary(fromTXTRecord:)](foundation/netservice/dictionary(fromtxtrecord:).md)
- [addresses](foundation/netservice/addresses.md)
- [domain](foundation/netservice/domain.md)
- [includesPeerToPeer](foundation/netservice/includespeertopeer.md)
- [getInputStream(_:outputStream:)](foundation/netservice/getinputstream(_:outputstream:).md)
- [name](foundation/netservice/name.md)
- [type](foundation/netservice/type.md)
- [txtRecordData()](foundation/netservice/txtrecorddata().md)
- [setTXTRecord(_:)](foundation/netservice/settxtrecord(_:).md)
- [delegate](foundation/netservice/delegate.md)
