---
title: "init(elementValue:)"
framework: IOBluetooth
role: symbol
role_heading: Initializer
path: "iobluetooth/iobluetoothsdpdataelement/init(elementvalue:)"
---

# init(elementValue:)

Initializes a new IOBluetoothSDPDataElement with the given value.

## Declaration

```swift
init!(elementValue element: NSObject!)
```

## Parameters

- `element`: The data element value of one of the specified types.

## Return Value

Return Value Returns self if successful. Returns nil if there was an error parsing the element value.

## Discussion

Discussion The value must follow the format listed above and must be an instance of NSData, NSString, NSNumber, NSArray, NSDictionary, IOBluetoothSDPUUID.

## See Also

### Initializers

- [init(type:sizeDescriptor:size:value:)](iobluetooth/iobluetoothsdpdataelement/init(type:sizedescriptor:size:value:).md)
