---
title: "setTXTRecord(_:)"
framework: foundation
role: symbol
role_heading: Instance Method
path: "foundation/netservice/settxtrecord(_:)"
---

# setTXTRecord(_:)

Sets the TXT record for the receiver, and returns a Boolean value that indicates whether the operation was successful.

## Declaration

```swift
func setTXTRecord(_ recordData: Data?) -> Bool
```

## Parameters

- `recordData`: The TXT record for the receiver.

## Return Value

Return Value true if recordData is successfully set as the TXT record, otherwise false.

## See Also

### Configuring Network Services

- [data(fromTXTRecord:)](foundation/netservice/data(fromtxtrecord:).md)
- [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)
- [delegate](foundation/netservice/delegate.md)
