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

# ask(_:in:)

Tells the system to request that the user send the communication permission question to the user’s parent/s and/or guardian/s. Throws an error if the system was unable to request the user to send the question.

## Declaration

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

## Parameters

- `question`: The question to request send of.
- `window`: The window to anchor and present system UI off of.

## See Also

### Deprecated APIs

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