---
title: "init(for:makeContent:defaultValue:)"
framework: swiftui
role: symbol
role_heading: Initializer
path: "swiftui/immersivespace/init(for:makecontent:defaultvalue:)"
---

# init(for:makeContent:defaultValue:)

## Declaration

```swift
nonisolated init<C>(for type: Data.Type = Data.self, @CompositorContentBuilder makeContent: @escaping (Binding<Data>) -> C, defaultValue: @escaping () -> Data) where Content == CompositorContentBuilder.Content<C>, C : CompositorContent
```
