---
title: "ask(_:in:)"
framework: permissionkit
role: symbol
role_heading: Instance Method
path: "permissionkit/communicationlimits/ask(_:in:)-5ou06"
---

# ask(_:in:)

Requests that a child send the communication permission question to their parent or guardian.

## Declaration

```swift
final func ask(_ question: PermissionQuestion<CommunicationTopic>, in viewController: UIViewController) async throws
```

## Parameters

- `question`: The question that the system requests the child send.
- `viewController`: The view controller to which to anchor and present system UI.

## Discussion

Discussion Throws an error if the system can’t request a child to send the permission question.

## See Also

### Deprecated APIs

- [updates](permissionkit/communicationlimits/updates.md)
- [ask(_:in:)](permissionkit/communicationlimits/ask(_:in:)-5tzyy.md)
