---
title: "init(wrappedValue:)"
framework: swiftui
role: symbol
role_heading: Initializer
path: "swiftui/bindable/init(wrappedvalue:)"
---

# init(wrappedValue:)

Creates a bindable object from an observable object.

## Declaration

```swift
init(wrappedValue: Value)
```

## Discussion

Discussion You should not call this initializer directly. Instead, declare a property with the @Bindable attribute, and provide an initial value.

## See Also

### Creating a bindable value

- [init(_:)](swiftui/bindable/init(_:).md)
- [init(projectedValue:)](swiftui/bindable/init(projectedvalue:).md)
