---
title: "init(question:label:)"
framework: permissionkit
role: symbol
role_heading: Initializer
path: "permissionkit/permissionbutton/init(question:label:)-25jfa"
---

# init(question:label:)

Creates a button that requests permission from parents or guardians.

## Declaration

```swift
@MainActor @preconcurrency init(question: PermissionQuestion<Topic>, @ViewBuilder label: @escaping () -> Label) where Topic == CommunicationTopic
```

## Parameters

- `question`: The question to ask a parent or guardian on behalf of their child.
- `label`: The view to display inside the button.

## See Also

### Creating buttons

- [init(question:label:)](permissionkit/permissionbutton/init(question:label:)-8291n.md)
