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

# init(id:for:makeContent:)

## Declaration

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