---
title: screenshotService
framework: uikit
role: symbol
role_heading: Instance Property
path: uikit/uiwindowscene/screenshotservice
---

# screenshotService

An object that generates a high-fidelity version of your app’s content.

## Declaration

```swift
var screenshotService: UIScreenshotService? { get }
```

## Discussion

Discussion When you want to make your scene content available in PDF format, supply a delegate to the UIScreenshotService object in this property. When the user takes a screenshot involving your scene, the screenshot service asks your delegate to provide the associated PDF data. Your delegate object must conform to the UIScreenshotServiceDelegate protocol. Provide PDF data for your app’s content whenever possible. Providing the data makes it easier and faster for the user to mark up that data later.

## See Also

### Providing a PDF version of your scene

- [UIScreenshotService](uikit/uiscreenshotservice.md)
